fokosun/artisan-chain-commands

使用非常简短、简单和甜美的语法一次性运行多个 artisan 命令

v1.0.1 2023-11-14 03:40 UTC

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