Laravel 8 命令的相互調(diào)用

2021-07-17 17:32 更新

您可以使用 call 方法來滿足在一個已經(jīng)存在的 Artisan 命令中調(diào)用其他命令的需求。call 方法接收命令名稱和數(shù)組形式的參數(shù):

/**
 * 執(zhí)行命令
 *
 * @return mixed
 */
public function handle()
{
    $this->call('email:send', [
        'user' => 1, '--queue' => 'default'
    ]);

    //
}

您可以使用 callSilent 方法來實現(xiàn)調(diào)用另一個命令且抑制所有的輸出。callSilent 方法的用法和 call 方法相同:

$this->callSilent('email:send', [
    'user' => 1, '--queue' => 'default'
]);
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號