LaravelでAuthのregisterをtrueにしたのに登録が復活しない問題への対処
2023年01月21日
Laravelでは、認証にAuthを使った場合、web.phpに
Auth::routes([‘register’ => false]);
にすることで認証の登録を無効にできますが、一旦登録を無効にした後に
Auth::routes([‘register’ => true]);
に設定を変更しても、ログイン画面にユーザ登録のリンクが復活せず、ユーザ登録ができるようにならなくて困っていました。(ユーザ登録は画面からしないとできないんですよね・・・)
しばらく困っていたのですが、調べていたところ原因が分かりました。
Laravel側にキャッシュが残っていたことが原因のようでした。
コマンドラインから、以下のコマンドを実行することで、登録リンクが表示されるようになりました。
php artisan cache:clear