#php #laravel #laravel-5.8
Вопрос:
Я работаю с Laravel 5.8, и в этом проекте я добавил эту разбивку на страницы:
public function index()
{
$magazines = Magazine::query()->paginate(100);
return view('admin.magazines.magazines.index', compact('magazines'));
}
Затем в представлении я добавил это после </table>
тега:
{!! $magazines->appends(request()->query())->render() !!}
Но я не вижу никакой разбивки на страницы!
Так как же это решить?
Ответ №1:
добавьте строку запроса в контроллер, как показано ниже
public function index()
{
$magazines = Magazine::query()->paginate(100)->appends(request()->all());
return view('admin.magazines.magazines.index', compact('magazines'));
}
и в виду
{!! $magazines->links() !!}