我正在使用 Laravel 开发一个问答网站,当用户登录该网站后,如果他进入 URL ,然后输入{{1 }},我的意思是 尝试在登录后再次打开登录页面,然后默认情况下它将重定向到localhost/my-site/login
,但我需要将其重定向到{{1 }},我需要知道哪个文件包含此代码,我已经在 LoginController 中更改了此localhost/my-site/home
,但无法正常工作。
答案 0 :(得分:3)
我在这里找到了RedirectIfAuthenticated中间件。
if (Auth::guard($guard)->check()) {
return redirect('/home');
}
我刚刚将return redirect('/home');
替换为return redirect('/');
答案 1 :(得分:0)
如果您在LoginController
下有App\Http\Controllers\Auth
,请添加此属性protected $redirectTo = '/whatever-route-you-want'
class LoginController extends Controller
{
protected $redirectTo = '/';