Пока у меня есть следующая модель:
class Listing extends Eloquent { //Class Logic HERE }
Мне нужна базовая функция, которая извлекает первые 10 строк таблицы «списки» и передает их в представление (через контроллер?).
Я знаю, что это очень простая задача, но я не могу найти простое руководство, которое на самом деле объясняет шаг за шагом, как отображать базовый набор результатов, в то же время детализируя, что требуется в модели, контроллере и файлах просмотра.
Сначала вы можете использовать Paginator. Это так просто:
$allUsers = User::paginate(15); $someUsers = User::where('votes', '>', 100)->paginate(15);
Переменные будут содержать экземпляр класса Paginator. все ваши данные будут храниться под ключом data
.
Или вы можете сделать что-то вроде
Model::all()->take(10)->get();
Для получения дополнительной информации рассмотрите эти ссылки:
Самый простой способ в laravel 5:
$listings=Listing::take(10)->get(); return view('view.name',compact('listings'));