FortifyをインストールしたLaravelを使いまわしているとプロジェクトによってはログイン機能が不要なことがあり、”/login”にアクセスすると404エラーとしたい場合がある。
Laravelのドキュメントによると、config/fortify.phpの’views’をfalseにするとビューを無効化できると書かれている。
config/fortify.php
'views' => true,
↓
'views' => false,
確かにログインページは表示されなくなるけど、500エラーが発生してしまう。
404エラーにしたいので、強引にweb.phpにルートを追加。
routes/web.php
Route::get('/login', function(){
abort(404);
});
つまり、web.phpにルート追加するだけで良いけど、もっとちゃんとした方法はないのかな??