fokosun/ artisan-chain-commands
使用非常简短、简单和甜美的语法一次性运行多个 artisan 命令
v1.0.1
2023-11-14 03:40 UTC
Requires
- php: ^7.2.5|^8.0
- ext-json: *
- illuminate/console: ^6.0|^7.0|^8.0|^9.0|^10.0
- illuminate/contracts: ^6.0|^7.0|^8.0|^9.0|^10.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0|^10.0
- psy/psysh: ^0.10.4|^0.11.1
- symfony/var-dumper: ^4.3.4|^5.0|^6.0
Requires (Dev)
- mockery/mockery: ~1.3.3|^1.4.2
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^8.5.8|^9.3.3
Suggests
- illuminate/database: The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0).
This package is auto-updated.
Last update: 2024-09-14 05:24:05 UTC
README
链式命令 artisan 命令
此包帮助使用简单、易于理解的语法链式使用多个 artisan 命令。
示例
php artisan chain-commands "make:controller TestController,make:event TestEvent"
这将依次运行 make:controller 和 make:event artisan 命令,并在表中显示输出。
如何安装
在 Laravel 项目的根目录下运行以下 artisan 命令。
composer require fokosun/artisan-chain-commands
最后,将 Artisan Chain Commands 添加到 config/app
下的 providers 列表
'providers' => ServiceProvider::defaultProviders()->merge([
...
\Fokosun\ArtisanChainCommands\Providers\ArtisanChainCommandsProvider::class,
...
])->toArray(),
如何使用
您可以轻松地链式使用多个 artisan 命令,但有一些命令不支持。请见以下列表。
Artisan 链式命令将忽略上述表中概述的原因。
快捷命令
Artisan 链式命令还提供了一些快捷命令,这些命令实际上是一系列常用命令的链式组合,以帮助开发。例如,'config:clear', 'cache:clear', 'view:clear'
命令组合。这些可以通过单个快捷命令来运行。请见以下列表
'clear:ccv' => ['config:clear', 'cache:clear', 'view:clear'],
'clear:*' => ['config:clear', 'cache:clear', 'view:clear','event:clear', 'optimize:clear', 'queue:clear'],
'db:rms' => ['migrate:refresh', 'migrate', 'db:seed'],
贡献
这是一个开源项目,欢迎贡献。
许可证
MIT