Php 使用Laravel重定向到外部URL(跨域)
示例$\u服务器['REQUEST\u URI']为 返回Redirect::to($Redirect\u to\u url) Redirect::to不起作用,因为它先附加基本url,然后再附加Redirect_to_url字符串Php 使用Laravel重定向到外部URL(跨域),php,laravel,Php,Laravel,示例$\u服务器['REQUEST\u URI']为 返回Redirect::to($Redirect\u to\u url) Redirect::to不起作用,因为它先附加基本url,然后再附加Redirect_to_url字符串 如何使用Laravel 5.4实现这一点,将url重定向到要从请求URI获取的url?如果它是您想要从上述url获得的重定向url。然后您可以从请求对象获取它 /** Request $request <---> it is normally pas
如何使用Laravel 5.4实现这一点,将url重定向到要从请求URI获取的url?如果它是您想要从上述url获得的
重定向url
。然后您可以从请求
对象获取它
/** Request $request <---> it is normally passed as parameter in routed functions **/
if($request->has('redirect_back_url')){
// response()->redirect($request->get('redirect_back_url')); **
Redirect::away($request->get('redirect_back_url'));
}else{
// return some error
}
/**Request$Request它通常作为参数在路由函数中传递**/
如果($request->has('redirect\u back\u url')){
//response()->redirect($request->get('redirect\u back\u url')**
重定向::离开($request->get('Redirect\u back\u url');
}否则{
//返回一些错误
}
您只需从URI参数获取值,然后使用以下命令重定向:
return Redirect::away(request('redirect_back_url'));
为什么不直接用
=
进行分解,为什么用&reason进行分解?@Danyalsandelo是的,没错,它的无需方法重定向不存在,带有响应()它重定向\u返回\u url不包含查询字符串。如果我也要附加它呢?在这种情况下,“/结果?通过”,然后??
return Redirect::away(request('redirect_back_url'));