首页 > 解决方案 > Laravel 不禁用身份验证路由

问题描述

在我的web.php我有以下代码:

Auth::routes([

  'register' => false, // Register Routes...

  'reset' => false, // Reset Password Routes...

  'verify' => false, // Email Verification Routes...

]);

但是,如果我尝试访问website.com/register得到ViewNotFounInvalidArgumentException("View [{$name}] not found.");

显然这不是我所期望的,因为我应该得到一个 404,因为没有为/register

我正在使用 Laravel 6.x

Aaaaaand 这也证实了我没有被禁用:

php artisan route:list | grep register
|        | GET|HEAD  | register                                    | register            | App\Http\Controllers\Auth\RegisterController@showRegistrationForm      | web,guest  |
|        | POST      | register                                    |                     | App\Http\Controllers\Auth\RegisterController@register                  | web,guest  |

标签: phplaravelroutes

解决方案


推荐阅读