Untuk penggunaan cron jobs, pastikan project laravel Anda sudah berjalan dengan baik di hosting. Selanjutnya, Anda bisa mengikuti panduan berikut :
1. Masuk ke akun cPanel Anda.
2. Cari menu Cron Jobs di kolom search / pencarian.
Menu Cron Jobs
3. Kemudian, silakan masukkan periode waktu pada kolom Common Settings. Pilih waktu pendjawalan proses sesuai kebutuhan. Kami sarankan diatas 5 menit, agar proses server hosting tidak terlalu tinggi. Lalu pada kolom Command silahkan masukkan command berikut:
php /lokasi_file_laravel/artisan schedule:run >> /dev/null 2>&1
Misalnya, lokasi file laravel berada di /home/websites/laravel/ maka silahkan ketik perintah
php /home/websites/laravel/artisan schedule:run >> /dev/null 2>&1
Jika sudah selesai, jangan lupa klik Add New Cron job.
4. Silahkan masuk ke path system file laravel yang digunakan. Cari file Kernel.php yang ada di path “ _(system laravel)/app/Console_ “. Lalu edit file Kernel.php, cari line 25. Sesuaikan script schedulenya dan periode eksekusi schedule tersebut.
Untuk format penulisan scriptnya bisa dilihat pada dokumentasi laravel berikut https://laravel.com/docs/5.6/scheduling.
Anda juga bisa menambahkan artisan commands, queued jobs, shell commands dan frequency options langsung di methods.