Я заказал сообщения о своих автомобилях с помощью create_at и разбил его на страницы, но он не работает. Вот мой код: CarsController@index
:
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$cars = Car::orderBy('created_at', 'desc')->paginate(3);
return view('cars.index')->with('cars', $cars);
}
После этого и {{$cars->links()}}
в моем index.blade.php
этом показывает мне эту ошибку: Method Illuminate\Database\Eloquent\Collection::links does not exist. (View: C:\engineering\xampp\htdocs\carapp\resources\views\cars\index.blade.php)
И если я удаляю ->paginate(3);
и заменяю его на ->get();
, он также не работает для orderBy
. Почему это происходит? Моя laravel версия 5.8