Я обновил проект с laravel 5.4 до 7.6.2, все в порядке, за исключением того, что я не могу удалить маршруты регистрации и сброса пароля из блейда с помощью has ('password.request').
Согласно документации, я использую следующие параметры в качестве первой строки в сети. php файл маршрута:
Auth::routes(['register' => false, 'request' => false, 'reset' => false]);
проблема в том, что приведенный ниже код все еще выполняется:
@if (Route::has('password.request'))
<a class="btn btn-link" href="{{ route('password.request') }}">
{{ __('Forgot Your Password?') }}
</a>
@endif
Как было предложено также для stackoverflow, я также удалил ResetPasswordController. php, RegisterController. php и ForgotPasswordController. php, но после запуска "composer dump" маршрут все еще доступен, когда я вызываю имеет ( 'password.request').
Obivioulsy, если я нажимаю на запрос сброса, маршрут не существует, и пользователь не может сбросить пароль, но я хочу понять, правильно ли я это сделал. Я сомневаюсь, что в большинстве случаев есть ('password.request'), почему возвращаемое всегда верно?