创建并注册新的工匠命令
你可以通过创建新命令
php artisan make:command [commandName]
所以这将在 app/Console/Commands
目录中创建[commandName]命令类。
在这个类中你会找到 protected $signature
和 protected $description
变量,它代表你的命令的名称和描述,它将用于描述你的命令。
创建命令后,你可以在 app/Console/Kernel.php
类中注册你的命令,你将在其中找到 commands
属性。
所以你可以在$ command 数组中添加你的命令,如:
protected $commands = [
Commands\[commandName]::class
];
然后我可以通过控制台使用我的命令。
所以我举例说明了我的命令
protected $signature = 'test:command';
所以每当我跑步
php artisan test:command
它将在具有签名 test:command
的类中调用 handle
方法。