这里的问题很简单。
我有一段通过axios POST请求触发的代码:
if(Auth::id() == 4) {
Log::info('redirect occurs: ');
return redirect()->to('register');
}
发生日志,但是没有重定向。我尝试了一些变化,但还是一无所获。任何想法? (我也尝试过auth.register,并且只有'/')
编辑:这也不起作用:
return view('auth.register');
预先感谢
答案 0 :(得分:2)
您正在使用Axios发出请求,这意味着您正在使用JavaScript发出异步HTTP请求。
这样做时,您不能使用Laravel的响应重定向用户-而是需要在客户端完成。
一种选择是返回一个包含要重定向到的页面的json响应,然后在您的JavaScript中将该URL更改为新的URL。