拉拉维尔 将请求绑定到容器中的位置



我知道Laravel将请求绑定到容器中,因为辅助方法从容器中解析它,如下所示:

function request($key = null, $default = null)
{
    if (is_null($key)) {
        return app('request');
    }
    if (is_array($key)) {
        return app('request')->only($key);
    }
    return app('request')->input($key, $default);
}

但是,请求在什么时候绑定到容器中?我似乎找不到它。

Laravel请求对象从多个服务提供程序绑定和重新绑定。

你可以在Laravel框架中找到它,如下所示:

Kernel.php、SetRequestForConsole.php 和 AuthServiceProvider.php

最新更新