title: laravel 7 Auth::routes don't work for disabling registration and password reset
body: <p>I've a project upgraded from laravel 5.4 to 7.6.2, everything is ok, except that I'm unable to remove registration and password reset routes from blade using has('password.request').</p>
  
  <p>As per documentation, I use below options as first line inside the web.php route file:</p>
  
  <pre><code>Auth::routes(['register' =&gt; false, 'request' =&gt; false, 'reset' =&gt; false]);
  </code></pre>
  
  <p>the problem is that the below code is still executed:</p>
  
  <pre><code>@if (Route::has('password.request'))
    &lt;a class="btn btn-link" href="{{ route('password.request') }}"&gt;
      {{ __('Forgot Your Password?') }}
    &lt;/a&gt;
  @endif
  </code></pre>
  
  <p>As suggested around also on stackoverflow, I also removed the ResetPasswordController.php, RegisterController.php and the ForgotPasswordController.php but after runing "composer dump" the route is still available when I call has('password.request'). </p>
  
  <p>Obivioulsy if I click on reset request the route don't exist and the user is unable to reset the password, but I want understand if I did it in the right way. My doubt is mostly arount has('password.request'), why return always true?</p>