建立並註冊新的工匠命令

你可以通過建立新命令

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 方法。