0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Laravel11でのSailの始め方

Last updated at Posted at 2024-10-05

Laravel Sailとは

LaravelでDocker開発環境を構築するためのCLI(コマンドラインインターフェース)のこと

対応OSとしてはmacOS、Linux、Windows(WSL2)

Sail環境の構築

Laravelプロジェクトの作成

Laravel8以降では標準インストールされているので、新規プロジェクトを作成します。

composer create-project laravel/laravel sail-project

LaravelとPHPのバージョン
image.png

docker-compose.ymlファイルの作成、環境変数の設定

下記コマンドを実行

php artisan sail:install

 

使用しているDBを聞かれたのでmysqlを選択しました

image.png

インストール完了後に、sail起動

./vendor/bin/sail up

 
Docker Desktopでコンテナが起動していることを確認

image.png
 
あとは、docker-compose.ymlを書き換えることでカスタム出来ます

画面の確認

依存関係のインストール

./vendor/bin/sail composer install
./vendor/bin/sail pnpm install

マイグレーション、シーディング

./vendor/bin/sail artisan migrate --seed

下記にアクセス

http://localhost

Laravelの画面が表示される→OK
image.png

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?