Laravel UrlGenerator的sessionResolver在不同的请求中可能会有所不同吗?

时间:2018-09-19 01:15:50

标签: laravel

我正在使用LaravelFly来加快Laravel的速度,我想让app('url')和UrlGenerator在请求到达服务器之前创建。

我在RoutingServiceProvider中看到了代码

$url = new UrlGenerator(
    $routes, $app->rebinding(
        'request', $this->requestRebinder()
    )
);

$url->setSessionResolver(function () {
      return $this->app['session'];
});

$url->setKeyResolver(function () {
      return $this->app->make('config')->get('app.key');
});

我想知道,setSessionResolver和setKeyResolver是否仅在strong>此处在RoutingServiceProvider中执行?

如果仅仅是这样,我认为可以在请求之前在服务器工作进程上更轻松地创建app('url')。

0 个答案:

没有答案