file
. Однако настройки разработки позволяют использовать memcached
, что рекомендуется../vendor/bin/sail artisan queue:listen
:QUEUE_CONNECTION=sync
в своем файле .env
Клонируйте репозиторий.
Установите зависимости с помощью composer install
Запустите composer run-script post-root-package-install
: для запуска сценариев после установки.
Запустите composer run-script post-create-project-cmd
: для запуска сценариев после установки (ключ приложения, ссылка на хранилище и т. д.).
Запустите ./vendor/bin/sail build --no-cache
: чтобы создать образы докеров.
Запустите службу Docker приложения с помощью ./vendor/bin/sail up -d
.
Флаг -d
предназначен для запуска службы в фоновом режиме.
Если вы столкнулись с этой ошибкой:
Невозможно запустить службу laravel.test: порты недоступны: прослушивайте TCP 0.0.0.0:*: привязка: адрес уже используется
Это означает, что в вашей системе на указанном порту работает служба. Чтобы исправить это, не влияя ни на что, откройте файл .env
и прокрутите вниз, чтобы раскомментировать переменные и настроить нужные порты. Затем повторите команду.
APP_PORT=
FORWARD_DB_PORT=
FORWARD_MAILHOG_PORT=
FORWARD_MAILHOG_DASHBOARD_PORT=
Если вы измените свой APP_PORT, убедитесь, что вы также изменили свой APP_URL, чтобы отразить его. В противном случае изображения могут не отображаться.
Запустите миграцию с помощью ./vendor/bin/sail artisan migrate
Примечание. Поскольку для настройки мы используем Docker, вы можете изменить CACHE_DRIVER=memcached
в своем файле .env
.**
Откройте браузер и посетите: http://127.0.0.1:APP_PORT.
Запустите ./vendor/bin/sail artisan test