在laravel
中安装一些包后,我们应该将类定义添加到providers
数组中。正如你所知,我们有这样的阵列:
'providers' => [
/*
* Laravel Framework Service Providers...
*/
IlluminateAuthAuthServiceProvider::class,
// ...
AppProvidersAnnotationsServiceProvider::class,
CollectiveHtmlHtmlServiceProvider::class,
],
我的问题是如何将类添加到这个数组程序中?拉拉威尔有能力添加它吗?例如:
App::install();
如果您使用的是更高版本或同等版本的Laravel 5.5,您可以使用包的composer.json
文件,通过使用Laravel的包发现功能自动注册您的类:
"extra": {
"laravel": {
"providers": [
"Foo\Bar\ServiceProvider"
],
"aliases": {
"Bar": "Foo\Bar\Facade"
}
}
}
将提供程序和别名添加到应用程序的运行时配置中。许多软件包现在都支持它,但什么都不做。