■環境の調整
詳細は Laravel10.txt を参照。
docker/8.4 に対して設定を行う。
■デバッグバーの導入
Laravel10.txt と同じ手順で導入。
■認証機能の作成
Breezeは非推奨らしいが、特に警告なども無くインストールできた。
Laravel 12でBreezeが非推奨に?Blade派のための選択肢 - arms inc. Engineers' Blog
https://tech.arms-soft.co.jp/entry/2025/05/28/090000
Laravel12にBreezeをインストールする方法:php.newとBunで環境構築 | 40代からプログラミング!
https://biz.addisteria.com/php_new/
Laravel 12/Sail/WSL/Breeze 開発環境構築まとめ | WEBxREAL
https://webxreal.com/laravel-12-sail-wsl-breeze/
Laravel10のときにあわせて、以下の設定でインストールした。
ただしテストは「Pest」がデフォルトの選択肢となっていた。
$ sail artisan breeze:install
Which Breeze stack would you like to install?
Blade with Alpine
Would you like dark mode support?
No
Which testing framework do you prefer?
PHPUnit
■日本語化
askdkc/breezejp をインストールすると、config/app.php が以下の設定に変更されていた。
'timezone' => 'Asia/Tokyo',
'locale' => env('APP_LOCALE', 'en'),
'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'),
.env では以下の設定に変更されていた。
APP_LOCALE=ja
APP_FAKER_LOCALE=ja_JP
なお APP_FALLBACK_LOCALE は「en」のままだったが、これは「デフォルトの言語に翻訳文字列が含まれていない場合に使用される」言語らしい。
よって上記設定で良さそう。
11.x 多言語化 Laravel
https://readouble.com/laravel/11.x/ja/localization.html