laravel schedule run code example
Example 1: cron job for backup in laravel 5.4
* * * * * cd /path-to-your-project && php artisan schedule:run >> /dev/null 2>&1
Example 2: test laravel scheduler
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
$schedule->call(function () {
Log::info('I ran after every 1 minute');
})->everyMinute();
$schedule->call(function () {
Log::info('I ran after every 5 minute');
})->everyFiveMinutes();
Example 3: Laravel Scheduler
$schedule->call(function () {
DB::table('users')->whereYear('last_login_at','<',date('Y')-1)->delete();
})->daily();
Example 4: laravel schedule run
* * * * * /pathToYourPhp /pathToArtisan/artisan schedule:run >> /dev/null 2>&1