Laravel Exécutez le calendrier localement
php artisan schedule:work
Excited Echidna
php artisan schedule:work
Set the cron to run after every minute:
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
Then inisde you kernel.php
//For every minute
$schedule->call(function () {
Log::info('I ran after every 1 minute');
})->everyMinute();
//For every five minute
$schedule->call(function () {
Log::info('I ran after every 5 minute');
})->everyFiveMinutes();
//for running tasks locally
php artisan schedule:work
//for running task once
php artisan command:name
if (App::environment('production')) {
$schedule->command('file:generate')
->daily();
//run your commands here
}