2015-07-11 5 views
0

Содержимое :: find ($ tag [0] -> content_list) -> take (5) Где $ tag [0] -> content_list = [1,7,9, 11,16,23,35,56,77,87,93]Laravel eloquent skip() limit() use

Это работает правильно

Но я хочу использовать что-то вроде этого Материалы :: найти ($ тег [0] -> content_list) -> взять (5) -> пропустить (5)

Это проливает ошибка

+0

Очень плохо задаваемый вопрос. –

ответ

2

позвонив find() вы на самом деле выполнить запрос и получить коллекцию назад. Теперь класс Illuminate\Support\Collection имеет метод take, но не метод skip. Вот что здесь происходит.

Вместо этого вы должны вызвать take() и skip()перед тем использовать find():

Content::take(5)->skip(5)->find($tag[0]->content_list); 
Смежные вопросы