Laravel在config/app程序中添加到poviders阵列

Laravel在config/app程序中添加到poviders阵列,laravel,Laravel,在laravel中安装一些包之后,我们应该将类定义添加到providers数组中。如您所知,我们有以下阵列: “提供者”=>[ /* *Laravel框架服务提供商。。。 */ 照亮\Auth\AuthServiceProvider::类, // ... App\Providers\AnnotationsServiceProvider::class, 集合\Html\HtmlServiceProvider::类, ], 我的问题是如何通过编程将类添加到此数组中?拉威尔有没有能力添加它?例如:

laravel
中安装一些包之后,我们应该将类定义添加到
providers
数组中。如您所知,我们有以下阵列:


“提供者”=>[
/*
*Laravel框架服务提供商。。。
*/
照亮\Auth\AuthServiceProvider::类,
// ...
App\Providers\AnnotationsServiceProvider::class,
集合\Html\HtmlServiceProvider::类,
],
我的问题是如何通过编程将类添加到此数组中?拉威尔有没有能力添加它?例如:

App::install();

如果您使用的是Laravel 5.5的更高版本或同等版本,您可以使用软件包的
composer.json
文件,通过使用Laravel的软件包发现功能自动注册您的类:

“额外”:{
“拉雷维尔”:{
“提供者”:[
“Foo\\Bar\\ServiceProvider”
],
“别名”:{
“Bar”:“Foo\\Bar\\Facade”
}
}
}

将提供程序和别名添加到应用程序的运行时配置中。许多软件包现在不做任何事情就支持它。

Laravel 5.5+具有,这意味着您不需要在providers数组中添加任何内容。而且你不应该在你的代码中更改
app.php
,因为它应该在你的VCS中,并被框架缓存。@Remul你认为在安装
nwdart
之后,我们应该将它添加到providersNo,对于大多数软件包,你在安装它时不必向providers数组添加任何内容。@Remul ok。现在,我如何添加一些应该添加到此数组中的包?在这种情况下,您可以手动添加。