Это проект, который был разработан в рамках этого видео на канале AreaWeb. Основная задача проекта - рассказать об архитектурной составляющей современных PHP приложений.
Если вы используете Lando, то вам необходимо выполнить следующие команды:
lando start
Для запуска с использованием OpenServer или других аналогов,
вам необходимо поместить проект в папку, которая доступна из веб-сервера и настроить хост так,
чтобы корневой папкой была папка public
.
Для работы приложения необходимо установить зависимости используя Composer. Если вы используете Lando, то вам необходимо выполнить следующую команду:
lando composer install
Также вы можете использовать Composer, установленный локально, для этого вам необходимо выполнить следующую команду:
composer install
За конфигурацию приложения отвечают файлы, которые находятся в папке config
.
app.php
- конфигурация приложения, в том числе хостdatabase.php
- конфигурация базы данныхauth.php
- конфигурация аутентификации пользователя
Для работы приложения необходимо создать базу данных и импортировать в нее дамп, который находится в папке database
.
Для доступа к файлам, которые находятся в папке storage
, необходимо создать символическую ссылку на папку public/storage
.
ln -s $PWD/storage $PWD/public/storage
mklink /D storage public/storage