建立並註冊新的工匠命令
你可以通過建立新命令
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 方法。