Job Pertama Kita

Secara default, semua job akan masuk ke dalam direktori app/Jobs

Mulai dengan instalasi Larave nya dengan menjalankan laravel-cli seperti:

laravel new learn-queues

Kemudian, kita akan membuat 1 job boleh apa saja.

php artisan make:job UploadProfilePicture

Setelah itu, dalam metode handle, bisa di tambahkan fungsi sleep agar kita bisa melihat outputnya.

public function handle()
{
    sleep(3);
}

Kemudian, buka routes/web.php dan silakan trigger jobnya dalam route welcome.

Route::get('/', function () {
    (new UploadProfilePicture())->handle();
});

Kemudian, lihat di browser.

Komentar

Jadi yang pertama untuk berkomentar