我有这样的路线:
Route::get('logout', '\App\Http\Controllers\Auth\LoginController@logout');
它通过一个函数重定向它们
public function __construct()
{
$this->middleware('guest')->except('logout');
}
如何将路由重定向到另一个页面?尝试使用普通查询,例如
Route::redirect('/logout', '/auth/login', 301);
甚至如此
Route::get('logout', '\App\Http\Controllers\Auth\LoginController@logout', function(){
return view('auth.login');
});
但不幸的是,有些东西不起作用。
1)重定向在匿名方法(或控制器方法)中使用
2)在第二个中,您通常在做一些独特的事情,您试图指定一个处理程序并调用一个匿名方法,决定路由应该处理什么。
并且理事会首先阅读了文档,只是从头到尾,以便大致了解它是如何工作的。