synga / laravel-service-provider-helper
当composer更新完成后,此包可以为您的app.php添加服务提供者
1.0.3
2016-05-11 17:31 UTC
Requires
- php: >=5.4
- laravel/framework: 5.*
- synga/console-abstraction: 1.0.*
- synga/inheritance-finder: 1.0.*
Requires (Dev)
- phpunit/phpunit: 5.1.*
This package is auto-updated.
Last update: 2024-09-26 04:37:26 UTC
README
找到您项目中的所有服务提供者,并允许您轻松地将它们添加到app.php配置文件中
安装
将(最后一次!)服务提供者
Synga\ServiceProviderHelper\ServiceProviderHelperServiceProvider::class
添加到您的app.php配置文件中。
将以下行添加到您的composer.json文件中。请确保它是post-update-cmd
中的最后一个条目
"post-update-cmd": [
...
"Synga\\ServiceProviderHelper\\Command\\AddServiceProviderComposerCommand::addServiceProvider"
]
在您将服务提供者添加到app.php配置文件后,您需要运行
php artisan vendor:publish
从现在开始,每次您进行composer update时,此包都会检查是否有新的服务提供者。当有新的服务提供者时,它会询问您是否想添加它们。您可以一次添加多个服务提供者。选择exit
后,服务提供者将被添加。
用法
此包还可以用作独立的CLI命令。
php artisan service-provider:add
您可以将--composer
或-c
选项添加到以composer模式运行命令(这将仅添加新的服务提供者)
##致谢
- 当您添加服务提供者时,您的app.php配置文件会有略微不同的格式。我正在寻找解决方案
问题
如果您在composer更新后遇到错误,请确保您有最新版本的composer。您可以运行
composer self-update