Лаб. работа "Работа с базами данных в Laravel"

Задания:

  1. Установите и настройте базу данных для Laravel-приложения. Используйте любую поддерживаемую Laravel СУБД (MySQL, PostgreSQL, SQLite и т.д.).
  2. Создайте модель Laravel для таблицы “users”, используя генератор команд Laravel. Добавьте в модель необходимые поля и правила валидации.
  3. Создайте миграцию для таблицы “users”, используя генератор команд Laravel. В миграции должны быть созданы все необходимые поля, включая индексы и внешние ключи.
  4. Заполните таблицу “users” тестовыми данными, используя сид Laravel. Создайте не менее 10 записей.
  5. Создайте модель Laravel для таблицы “posts” и соответствующую миграцию. Установите отношение “один ко многим” между моделями “User” и “Post”.
  6. Выполните запрос к базе данных, используя ORM Laravel Eloquent, для получения всех постов конкретного пользователя. Выведите результат на экран.
  7. Используя средства отладки Laravel, проанализируйте запросы к базе данных, выполненные вашим приложением. Оптимизируйте запросы, если это необходимо.
  8. Реализуйте фильтрацию и сортировку постов по дате публикации, используя ORM Laravel Eloquent.
  9. Реализуйте пагинацию для вывода постов на экран. Используйте средства Laravel для пагинации.
  10. Добавьте возможность редактирования и удаления постов в вашем приложении. Используйте модели Laravel для работы с базой данных.
← Расчетно-графическая работа: Разработка … Лаб. работа "Работа с формами в Laravel" →