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

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

Создание игры на C++ / Создание "Змейки"
3 урока
Уроки Java для профессионалов
14 уроков
Создание адаптивного сайта
4 урока
Создание игры под платформу iOS на Unity
Изучение CSS/CSS3 для новичка: от нуля до гуру
10 уроков
С++ программирование / Уроки C++
26 уроков
Комментарии
Добавить комментарий

Пока комментариев нет