#5 – Создание моделей и работа с базой данных

#5 – Создание моделей и работа с базой данных

За урок мы выполним установку программы локального сервера, а также настроим работу с базой данных. Мы создадим модель и выполним добавление записи через Laravel проект.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Полезные ссылки:


Работа с базой данных разделяется на несколько составляющих:

  1. Создание и подключение к БД через файл .env;
  2. Создание файла миграции для добавления таблицы в БД;
  3. Создание модели для управления определённой таблицей в базе данных;
  4. Использование модели через контроллеры.


Подключение к БД

Подключиться к базе данных довольно просто. Откройте файл .env и укажите в нём настройки подключения к БД: хост, имя базы данных, порт, а также логин и пароль пользователя.


После указания этих данных вы успешно будете подключены к БД.


Модели и миграции

Для создания моделей, а также миграций имеет смысл использовать менеджер artisan. Создать модель можно с помощью команды:

php artisan make:model UserModel -m

Параметр -m означает, что вместе с моделью будет создан файл миграции.


В файле миграции вы можете указать поля, которые будут добавлены в таблицу. Поля прописываются в методе up(). После завершения работы выполните команду миграции и очистки кэша:

php artisan migrate
php artisan cache:clear

Все доступные функции для создания полей таблиц можно посмотреть по этой ссылке.

Матеріали для курсу

Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Python FastAPI / Изучение библиотеки с нуля
8 уроків
Вивчення JavaScript для початківців з нуля!
15 уроків
Игра с дизайном на C++ / Создание C++ WinForms игры
6 уроків
Разработка на Android Studio / Приложение E-Commerce
9 уроків
Разработка мобильной игры на Unity
9 уроків
Фреймворк Laravel: cоздание веб сайта
9 уроків
Коментарі
Додати коментар

Поки що коментарів немає