file
です。ただし、開発セットアップではmemcached
使用が許可されており、これが推奨されます。./vendor/bin/sail artisan queue:listen
を開くには、次のようにします。.env
ファイルのQUEUE_CONNECTION=sync
を変更するだけです。 リポジトリのクローンを作成します。
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
を使用してアプリケーションDockerサービスを開始します。
-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 を使用しているため、 .env
ファイルでCACHE_DRIVER=memcached
変更できます。**
ブラウザを開いて、http://127.0.0.1:APP_PORT にアクセスします。
./vendor/bin/sail artisan test
を実行します。