我刚刚升级到Laravel 5.3(从5.2开始),现在遇到了认证路由问题。Laravel 5.3认证路由重定向到/
我实现了RegisterController所需的方法,并将Auth::routes();
添加到routes/web.php
。但是当我访问/注册时,我总是被重定向到/
。
我不知道为什么,也不知道我怎么能弄清楚什么是错的。
中间件:
protected $middlewareGroups = [
'web' => [
\App\Http\Middleware\EncryptCookies::class,
\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
\Illuminate\Session\Middleware\StartSession::class,
\Illuminate\View\Middleware\ShareErrorsFromSession::class,
\Illuminate\Routing\Middleware\SubstituteBindings::class,
\App\Http\Middleware\VerifyCsrfToken::class,
],
'api' => [
'throttle:60,1',
'bindings',
],
];
更新:我找到了原因:我已经登录,因此它总是转发我。我仍然不知道的是,它是这样做的吗?
你可以添加你的HTTP内核的'middlewareGroups'财产? – Maraboc
刚刚做到了。谢谢 – Michael