Для взаимодействия с базой данных в Laravel используются модели, а также файлы миграций. В уроке мы создадим базу данных MySQL, сделаем несколько миграций, а также поработаем над моделью данных.
Работа с базой данных разделяется на несколько составляющих:
Создание и подключение к БД через файл .env;
Создание файла миграции для добавления таблицы в БД;
Создание модели для управления определенной таблицей в базе данных;
Использование модели через контроллеры.
Подключение к БД
Подключиться к базе данных совсем не сложно. Вам необходимо зайти в файл что называется .env и прописать в нем настройки подключения к БД. Вам необходимо указать хост, имя базы данных, порт, а также логин и пароль пользователя.
После указания этих данных вы успешно будет подключены к БД.
Модели и миграци
Для создания моделей, а также миграций стоит использовать менеджер artisan. Вы можете выполнить команду по созданию модели в терминале:
php artisan make:model UserModel -m
Здесь команда -m обозначает создание файла миграции вместе с файлом модели.
В файле миграции вы можете прописать поля которые будут добавлены к таблице. Такие поля необходимо прописывать в функции up(). Когда все будет готово выполните команду миграции и очистки кэша:
php artisan migrate
php artisan cache:clear
Посмотреть список всех функций что доступны для создания полей в таблице БД можно по этой ссылке.
Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию. PS: подобные задания доступны при подписке от 1 месяца
Разработка игр на Python с нуля / Уроки Pygame 10 уроков
Комментарии (1)
Мы используем файлы cookie, чтобы улучшить работу и повысить эффективность сайта. Продолжая пользование данным сайтом, вы соглашаетесь с использованием файлов cookie.