如何更改默认中间件重定向
How to change default middleware redirect
这个中间件的默认重定向是/home。我可以如何或在哪里更改它?
public function __construct(){
$this->middleware('guest');
}
默认情况下 User
被重定向到 $redirectTo
中定义的
Http/Controllers/Auth/LoginController
。根据您的需要更新此内容。
use AuthenticatesUsers;
/**
* Where to redirect users after login.
*
* @var string
*/
protected $redirectTo = '/home';
抱歉回答晚了..
打开 app/http/middleware/RedirectIfAuthenticated.php
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->check()) {
return redirect('home'); // <-- change this to redirect()->back();
}
return $next($request);
}
这个中间件的默认重定向是/home。我可以如何或在哪里更改它?
public function __construct(){
$this->middleware('guest');
}
默认情况下 User
被重定向到 $redirectTo
中定义的
Http/Controllers/Auth/LoginController
。根据您的需要更新此内容。
use AuthenticatesUsers;
/**
* Where to redirect users after login.
*
* @var string
*/
protected $redirectTo = '/home';
抱歉回答晚了..
打开 app/http/middleware/RedirectIfAuthenticated.php
public function handle($request, Closure $next, $guard = null)
{
if (Auth::guard($guard)->check()) {
return redirect('home'); // <-- change this to redirect()->back();
}
return $next($request);
}