Laravel Sailを利用した開発環境の設定を行い、デバッグ設定で手間取ったので備忘録。
開発環境ビルド
Macで開発していて、Docker Desktopがすでにインストールされている環境なのでこちら実行。
Xdebug3
2022年3月の時点だとsailで環境設定した場合Xdebug3がインストール済みでした。
- .env に追記
SAIL_XDEBUG_MODE=develop,debug
- vendor/laravel/sail/runtimes/8.1/php.ini に追記
[xdebug]
xdebug.start_with_request = yes
これを設定しないとデバッグを始めるのにいちいちurlに
?XDEBUG_SESSION_START=session_name
をつけないといけなくなる。
- ビルドし直す
./vendor/bin/sail up
参照
ローカルでlaravelをとりあえずいじってみたい場合laravel sailは便利だと思う。
ビルドを前提としたlaravel sailの利用方法もあるのだろうか。