我想知道是否可以为我的每个控制器设置不同的身份验证重定向?目前,所有内容都重定向到 /home。这适用于我的 HomeController。但是对于 ClientController,我希望它重定向到 /client(如果经过身份验证)而不是 /home。我是否必须为每个控制器制作一个新的中间件,或者有没有办法通过重用身份验证来实现这一点?
重定向IfAuthenticated.php
if (Auth::guard($guard)->check()) {
return redirect('/home'); //anyway to change this to /client if coming from ClientController?
}
我的 ClientController.php 上有这个
public function __construct()
{
$this->middleware('auth');
}
提前致谢!对 Laravel 和中间件来说相当新。