我正在使用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')。