登录后,我希望用户被重定向到他们的个人页面,例如/authors/1
默认登录重定向网址可以在LoginController.php
中通过以下方式进行调整:
protected $redirectTo = '/'
我的第一次尝试只是说:
protected $redirectTo = '/authors/'.Auth::id();
但是,这是不允许的(Constant expression contains invalid operations
)
重定向到例如,正确的方法是什么/authors/1
?非常感谢您的帮助。
答案 0 :(得分:2)
在5.4中,您可以覆盖authenticated()
:
LoginController.php
方法
use Illuminate\Http\Request;
protected function authenticated(Request $request, $user)
{
return redirect('authors/'.$user->id);
}