app() 和 $this->app 主要是解析服务器容器:都是获取的\Illuminate\Contracts\Foundation\Application
-
app() 和 $this->app 获取的都是服务器容器的相关数据(并且获取的都是同一个Application)(Application中都是当前laravel加载的相关内容)
- 需要知道的
//> 下面的都是等价的 (下面例子获取 route 类的实例)
app('route') => route() => $this->app['route']
app('config') => config() => $this->app['config']
-
上面的都是在Application服务器容器中绑定的数据中解析的
网友评论