php - Method orderBy does not exist in Laravel Eloquent? -
i have piece of code this:
$products = product::all() if ($search_value) { $products = $products->where('name', 'like', "%$search_value%"); } $products = $products->orderby('created_at', 'desc')->skip(10)->take(10)->with('tags')->get();
i got following error:
badmethodcallexception in macroable.php line 81: method orderby not exist.
i guess orderby
need follow product::
directly, can't save $products = product::
, can i?
any suggestions? thanks.
you're trying use orderby()
method on eloquent collection. try use sortbydesc()
instead.
alternatively, change $products = product::all();
$products = new product();
. code work expect.
Comments
Post a Comment