tp6 request类配置无法被route.php重写

浏览:300 发布日期:2019/05/07
5.0.0 - 严重 - 已处理
request类中的配置始终读取的是request中的配置,无法使用route.php中的。    /**
     * 执行应用程序
     * @access public
     * @param Request|null $request
     * @return Response
     */
    public function run(Request $request = null): Response
    {
        //自动创建request对象
        $request = $request ?? $this->app->make('request', [], true);
        $this->app->instance('request', $request);

        try {
            $response = $this->runWithRequest($request);
        } catch (Throwable $e) {
            $this->reportException($e);

            $response = $this->renderException($request, $e);
        }

        return $response->setCookie($this->app->cookie);
    }
在http类中通过容器创建了Request类,调用了__make方法,    public static function __make(App $app, Config $config)
    {
        $request = new static($config->get('route'));
__make方法读取的是Config类中的route.但此时还没有引入route.php文件中的数据到Config方法
评论(
后面还有条评论,点击查看>>