#6 - Получение данных из БД

#6 - Получение данных из БД

Laravel обладает обширным количеством функций для получения различного рода значений из базы данных. В ходе урока вы научитесь получать данные из БД и передавать их в шаблоны для отображения пользователю.

Видеоурок

Необходимо использовать модели для взаимодействия с какой-либо таблицей в базе данных. Модель представляет из себя прямого проводника к определенной таблице в БД. Через модель вы можете создавать новые записи, обновлять уже существующие, удалять записи и получать записи для дальнейшего отображения в шаблонах.


Чтобы получить записи из таблицы, вам нужно создать объект в контролере на основе вашей модели и далее обратиться к одной из многих доступных функций:

$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 месяца

Также стоит посмотреть

Создание сайта с нуля на CMS WordPress
6 уроков
3D шутер c мультиплеером в Unity
8 уроков
Разработка Андроид программы с базой данных
6 уроков
Современная 2D игра на Unity 5
18 уроков
Комментарии для сайта Cackle