Laravel8 インストールしたFortifyを無効にする方法

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にルート追加するだけで良いけど、もっとちゃんとした方法はないのかな??

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です