我从控制器内部调用一些内部方法到另一个路由。在该路由中,我需要检测请求是否来自我自己的调用,或者是否通过HTTP(如web浏览器)发出。
例如,我的代码可能会说:$Request = Request::create("some-route");
$Response = Route::dispatch($Request)->getContent();
在我的'some-route'操作中,我需要知道请求是内部调用还是外部调用
//Within my 'some-route' method
if(Request::isInternal(){
//How do I perform this check?
}
一个选项可以是闪烁一些会话数据,然后检查它是否存在(并且是预期的值)在接收端?