我有两个前端登录表单。一个标准的/登录 - 登录后重定向到家。
一页/页面/创建帖子。从这个页面我想实现,当用户登录时将他重定向回同一页面/创建帖子
我试过在RedirectIfAuthenticated中使用:
Redirect::back
session('_previous')['url']
redirect()->intended('/')
以上这些都不起作用。我首先想到的是我会使用隐藏的输入名称=" redirect_url"或某事,并检测请求是否有此参数,但我无法访问句柄中的请求。
你的解决方案是什么?
答案 0 :(得分:2)
您需要覆盖redirectPath()
功能
public function redirectPath()
{
if (Session::get('url.intended') == 'create-post')
{
return url('create-post');
}
return url('/');
}