Skip to content

lekseff/cinema-api

Repository files navigation

Project setup

Проект состоит из двух частей.

  • Frontend на Vue 3 и vuetify 3
  • Backend API на Laravel 9

Запуск

Для запуска необходимо склонировать два репозитория fronted и backend

Backend

  • Необходимо установить зависимости composer командой "composer install".
  • Далее установить зависимости через "npm i" или "yarn install".
  • Переименовать .env.example в .env
  • Необходимо сгенерировать APP_KEY командой "php artisan key:generate"
  • Создать ссылку для public storage командой "php artisan storage:link"
  • Настроить подключение к базе данных. Я использовал XAMPP и базу MySQL с именем 'cinema'. Думаю тут проблем не будет)
  • После подключения и создания базы данных необходимо выполнить миграции и запустить сиды. Команда php artisan migrate --seed. Будут созданы таблицы, а сиды заполнят поля необходимы для создания фильма.
  • Фильмы, залы, сеансы и элементы слайдера нужно добавлять вручную из админки. Адрес админки '/dashboard'. Данные и фото для них находятся в папке images-data.
  • После добавления фильмов, залов и сеансов они появятся на сайте и можно будет выбирать места)
  • Локальный запускается командой "php artisan serve"

About

FS-40 diplom (backend)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages