【问题标题】:Laravel detect internal route dispatchLaravel 检测内部路由调度
【发布时间】:2014-10-13 18:56:18
【问题描述】:

我正在从控制器内部调用一些内部方法到另一个路由。在该路由中,我需要检测请求是否来自我自己的调用,或者是否通过 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?
}

【问题讨论】:

    标签: php laravel laravel-routing


    【解决方案1】:

    一个选项可以是flash some session data,然后在接收端检查它是否存在(并且是预期值)?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-24
      • 2015-02-23
      • 2016-04-07
      • 2015-09-05
      • 2016-05-26
      • 2012-12-19
      • 2014-12-15
      • 1970-01-01
      相关资源
      最近更新 更多