Create file inside app/Console/Commands/<filename>.php
<?php
namespace App\\Console\\Commands;
class <className> extends Command {
protected $signature = 'match:update';
//logic here
$this->info('✅ Match update completed successfully!');
}
Run command
php artisan match:update
Register Laravel scheduler inside routes/console.php
<?php
use Illuminate\\Support\\Facades\\Schedule;
Schedule::call(new <className>())->everyMinute();
?>
Run scheduler
php artisan schedule:run