• 投稿カテゴリー:Docker / Laravel / 技術 / 開発
  • 投稿の最終変更日:12月 25, 2024

Laravel Sailとは

Laravelは通常LEMPと呼ばれる環境が必要です。

LEMPとは?主な特徴やよく比較されるLAMPとの違いをわかりやすく解説

LEMPは、Linux(L)・Nginx(E)・MySQL(MariaDB)・PHP(Perl/Python)により構成されるWebアプリケーション環境です。

インストール

curl -s "<https://laravel.build/example-app>" | bash

このコマンドについて

  • curlでダウンロードしたスクリプトをbashにパイプし実行します。
  • 最後にパスワードの入力を求められますので入力してください。(パスワードは入力中表示されません)

sail の立ち上げ

cd example-app

example-appに移動します。

./vendor/bin/sail up -d

起動に少し時間がかかりますので次のマイグレーション実行には間を空けてください。

マイグレーション実行

./vendor/bin/sail artisan migrate

必要なデーターベースが作成されます。

エラーがが出た場合、sail upからやり直してください。

デフォルト画面の表示

http://localhost/にアクセスすると以下の画面が表示されます。

sailを使ったLaravel環境の構築が完了しました!

全てのコンテナを停止するには

./vendor/bin/sail stop

を実行してください。