Http Laravel 4检测重定向
可能我误解了什么,但是如果请求是重定向,是否可以检测到控制器的方法(GET)?我想这样做:Http Laravel 4检测重定向,http,laravel-4,Http,Laravel 4,可能我误解了什么,但是如果请求是重定向,是否可以检测到控制器的方法(GET)?我想这样做: if(Request::statusCode() == '304') {} 谢谢大家! 根据Laravel请求Api,Laravel没有任何statusCode()方法 但是,您可以使用php的http\u response\u code方法来检测响应代码 if(http_response_code() == '304') { // do something } 参考: 我也遇到了同样的问题
if(Request::statusCode() == '304') {}
谢谢大家! 根据Laravel请求Api,Laravel没有任何
statusCode()
方法
但是,您可以使用php的http\u response\u code
方法来检测响应代码
if(http_response_code() == '304')
{
// do something
}
参考:
我也遇到了同样的问题。搜索之后,只需通过重定向传递一个变量(我使用的是Laravel5)
事实上,它不起作用:o在这两种情况下,都会返回200状态码:(
public function method1(){
//detect its redirect or not
if(Session::get('isRedirected')){
//this is redirect from method2
}
else{
//this is regular call
}
}
public function method2(){
return redirect('method1')->with('isRedirected',1);
}