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
//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();

Example 3: Laravel Scheduler

$schedule->call(function () {
            DB::table('users')->whereYear('last_login_at','<',date('Y')-1)->delete();
        })->daily();

Example 4: laravel schedule run

// Settng Cron in AWS
// type command "crontab -e" and paste the below formatted line
* * * * * /pathToYourPhp /pathToArtisan/artisan schedule:run >> /dev/null 2>&1
// for example * * * * * /usr/bin/php7.4 /var/www/html/testproject/artisan schedule:run >> /dev/null 2>&1

Tags:

Php Example