Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel检测内部路由调度_Php_Laravel_Laravel Routing - Fatal编程技术网

Php Laravel检测内部路由调度

Php Laravel检测内部路由调度,php,laravel,laravel-routing,Php,Laravel,Laravel Routing,我正在从一个控制器中调用一些内部方法到另一个路由。在该路由中,我需要检测请求是否是从我自己的调用中发出的,或者是否是通过HTTP(如web浏览器)发出的 例如,我的代码可能会说: $Request = Request::create("some-route"); $Response = Route::dispatch($Request)->getContent(); 在我的“someroute”操作中,我需要知道请求是在内部调用还是在外部调用的 //Within my 'some-rou

我正在从一个控制器中调用一些内部方法到另一个路由。在该路由中,我需要检测请求是否是从我自己的调用中发出的,或者是否是通过HTTP(如web浏览器)发出的

例如,我的代码可能会说:

$Request = Request::create("some-route");
$Response = Route::dispatch($Request)->getContent();
在我的“someroute”操作中,我需要知道请求是在内部调用还是在外部调用的

//Within my 'some-route' method

if(Request::isInternal(){
  //How do I perform this check?
}
一个选项可以是打开,然后检查它是否存在(并且是预期值)在接收端