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