4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Laravel sail で環境構築

Last updated at Posted at 2021-06-12

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**の良いところ、悪いところ
追記していきたいと思います。



4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?