synga/laravel-service-provider-helper

当composer更新完成后,此包可以为您的app.php添加服务提供者

1.0.3 2016-05-11 17:31 UTC

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