使任务可用

你可以在 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