エラーではなく、ソースの読み方の話になります。
■背景
こちらのページ等を参考に、Laravelで認証機能を実装しました。
https://qiita.com/manbolila/items/498aae00f3574c72f031
問題なく、認証機能が使用できる事を確認していますが、
どういう仕組みでvendor配下のソースが読み込まれているのか分かりません。
■自分の認識
php artisan route:listからloginには次のrouteが当たっていることを確認しています。
Laravel\Fortify\Http\Controllers\AuthenticatedSessionController@create
loginページへのRouteを作るには、
vendor/laravel/fortify/routes/routes.php
が読み込まれなければいけない認識です。
このroute.phpは
vendor/laravel/fortify/src/FortifyServiceProvider.php
のbootメソッドが実行された時に呼び出される認識です。
このFortifyServiceProviderがconfig/app.php上のprovidersに登録されていれば、
起動時に読み込まれ、loginへのrouteが作られる事が理解できるのですが、
実際には読み込まれていません。
※同名のapp/Providers/FortifyServiceProvider.phpは読み込まれていますが・・・
■質問
端的にいえば、vendor/laravel/fortify/routes/routes.phpは
どういった仕組み、手順でPHPから読み込まれるか?になります。
どなたかご教示お願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/03 08:54
2021/07/03 08:55
2021/07/03 08:57
2021/07/03 09:56
2021/07/04 02:01