我想在登录后将用户重定向到“/details”..但它将我重定向到“/home”
登录控制器.php
public function authenticate(Request $request)
{
$credentials = $request->only('email', 'password');
if (Auth::attempt($credentials)) {
// Authentication passed...
return redirect()->intended('/details');
}
return redirect('/details');
}
路由服务提供商.php
public const HOME = '/details';
我已经尝试过了,但还是做不到
Laravel 登录后重定向回来
默认情况下,在您的 LoginController 中只需替换
protected $redirectTo = '/home';
TO
protected $redirectTo = '/details';
但是如果你使用自己的身份验证,那么你可以像这样使用
public function authenticate(Request $request)
{
$credentials = $request->only('email', 'password');
if (Auth::attempt($credentials)) {
// Authentication passed...
return redirect($this->redirectPath());
//return redirect()->intended('/details');
}
return redirect($this->redirectPath());
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)