使任務可用

你可以在 app / Console / Kernel.php 檔案中為 Artisan 和你的應用程式提供任務。

Kernel 類包含一個名為 $commands 的陣列,它使你的命令可用於你的應用程式。

將命令新增到此陣列,以便 Artisan 和你的應用程式可以使用它。

<?php

namespace App\Console;

use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;

class Kernel extends ConsoleKernel
{
    /**
     * The Artisan commands provided by your application.
     *
     * @var array
     */
    protected $commands = [
        Commands\Inspire::class,
        Commands\MyTaskName::class // This line makes MyTaskName available
    ];

    /**
     * Define the application's command schedule.
     *
     * @param  \Illuminate\Console\Scheduling\Schedule  $schedule
     * @return void
     */
    protected function schedule(Schedule $schedule)
    {
    
    }
}

完成此操作後,你現在可以使用 Artisan 通過命令列訪問命令。假設你的命令將 $signature 屬性設定為 my:task,你可以執行以下命令來執行你的任務:

php artisan my:task