Метод paginate не существует в коллекции laravel - PullRequest
0 голосов
/ 15 декабря 2018

привет, я хочу разбить строки на строки, написав несколько таких кодов

$jobs=auth()->user()->employer->jobs::paginate(10);

Я попробовал этот код, но получил эту ошибку

Метод Illuminate \ Database \ Eloquent\ Collection :: paginate не существует.

Ответы [ 3 ]

0 голосов
/ 15 декабря 2018

Попробуйте это:

$jobs=auth()->user()->employer->jobs->paginate(10);
0 голосов
/ 15 декабря 2018

Если вы напишите отношение без скобок, «()» вернет коллекцию, а с «()» вернет модели, которые разбивают методы на страницы.

Таким образом, ваш код должен:

$jobs=auth()->user()->employer->jobs()::paginate(10);
0 голосов
/ 15 декабря 2018

Последняя часть, вероятно, должна быть ->jobs()->paginate(10);.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...