创建并注册新的工匠命令

你可以通过创建新命令

php artisan make:command [commandName]

所以这将在 app/Console/Commands 目录中创建[commandName]命令类。

在这个类中你会找到 protected $signatureprotected $description 变量,它代表你的命令的名称和描述,它将用于描述你的命令。

创建命令后,你可以在 app/Console/Kernel.php 类中注册你的命令,你将在其中找到 commands 属性。

所以你可以在$ command 数组中添加你的命令,如:

protected $commands = [
    Commands\[commandName]::class
];

然后我可以通过控制台使用我的命令。

所以我举例说明了我的命令

protected $signature = 'test:command';

所以每当我跑步

php artisan test:command

它将在具有签名 test:command 的类中调用 handle 方法。