
#6 - Получение данных из БД
Видеоурок
Необходимо использовать модели для взаимодействия с какой-либо таблицей в базе данных. Модель представляет из себя прямого проводника к определенной таблице в БД. Через модель вы можете создавать новые записи, обновлять уже существующие, удалять записи и получать записи для дальнейшего отображения в шаблонах.
Чтобы получить записи из таблицы, вам нужно создать объект в контролере на основе вашей модели и далее обратиться к одной из многих доступных функций:
$model = new User();
dd($model->all()); // Выведет все записи из БД
dd($model->find(3)); // Выведет запись из БД с ID 3
Посмотреть полный список всех доступных функций можно
Чтобы передать данные в HTML шаблон, укажите второй параметр в функции view()
:
$model = new User(); // Создание объекта на основе модели
// Вызов шаблона и передача в него данных
return view('html-template', ['parametr-name' => $model->orderBy('id', 'desc')->get()]);
Материалы для курса
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть