Laravel Sailというのを知ったのでちょっと試しに環境構築してみた。
Laravel Sailとは?
Laravelのローカル開発環境構築に必要なパッケージなどがまとめられているDockerイメージ
今までは、Composer入れて〜xampp入れて〜、という感じでしたが
Sailはコマンド2つ叩くだけで環境もプロジェクトも作成できます。
※xamppはインストールされません。
##手順##
※macbook air intel chip
※Dockerはインストール済み
#####1.[プロジェクト作成]#####
プロジェクトを作成したいディレクトリに移動し
curl -s "https://laravel.build/プロジェクト名" | bash
を実行
#####2.コンテナ起動#####
./vendor/bin/sail up
を実行
コンテナ起動中は、以下のコードが繰り返されますが問題ありません。
meilisearch_1 | [2021-06-12T12:07:00Z INFO actix_web::middleware::logger] 127.0.0.1:52060 "GET /health HTTP/1.1" 200 22 "-" "Wget" 0.000144
meilisearch_1 | [2021-06-12T12:07:30Z INFO actix_web::middleware::logger] 127.0.0.1:52064 "GET /health HTTP/1.1" 200 22 "-" "Wget" 0.000115````
ブラウザで``http://localhost/``に移動
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/569318/622121a3-4ac5-e54a-c187-9a9eb0bc095b.png)
無事表示されました。
#####3.コンテナ停止#####
ターミナルで別タブを立ち上げ
```./vendor/bin/sail up```
#####エイリアスの設定#####
```alias sail='bash vendor/bin/sail'```
これで
```sail コマンド```
で実行可能
一旦、ここまでで
もう少し開発進めてみて、**Laravel Sail**の良いところ、悪いところ
追記していきたいと思います。