Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Makalah
  • Ke-NU-an
  • Kabar
  • Search
Menu

Cara Menggunakan Package Chaotic-Schedule di Laravel 11

Posted on June 10, 2024 by syauqi wiryahasana

Bosan dengan jadwal perintah yang itu-itu saja di Laravel? Ingin menambahkan sentuhan “manusiawi” dengan menjalankan perintah secara acak?

Perkenalkan, chaotic-schedule, paket Laravel yang memungkinkan Anda mengatur eksekusi perintah terjadwal dengan interval waktu dan tanggal acak menggunakan Pseudorandom number generators (PRNGs).

Kapan chaotic-schedule berguna?

Misalkan Anda ingin:

  • Mengirimkan notifikasi pengguna atau email secara acak untuk menambah kesan personal. Dibandingkan pengiriman pada waktu yang sama persis setiap hari, pengiriman acak akan terasa lebih natural dan tidak terkesan otomatis.
  • Menjalankan skrip tertentu pada waktu yang bervariasi untuk menghindari lonjakan trafik atau beban server.

Mari kita lihat beberapa contoh penggunaan chaotic-schedule:

1. Menjalankan Perintah Harian di Waktu Acak

Contoh berikut menjalankan perintah inspire setiap hari pada waktu acak antara pukul 08:15 dan 11:42.

$schedule->command('inspire')->daily()->atRandom('08:15','11:42');

2. Menjalankan Perintah di Beberapa Hari Tertentu dengan Waktu Acak

Contoh berikut menjalankan perintah your-command-signature:here pada hari Selasa, Sabtu, dan Minggu pada waktu acak antara pukul 04:20 dan 06:09.

$schedule->command('your-command-signature:here')
    ->days([Schedule::TUESDAY, Schedule::SATURDAY, Schedule::SUNDAY])
    ->atRandom('04:20','06:09');

Fleksibel dengan Berbagai Opsi Pengaturan Acak

chaotic-schedule menyediakan berbagai metode untuk mengatur eksekusi acak berdasarkan kebutuhan Anda, seperti:

  • dailyAtRandom(): Menjalankan perintah secara acak dalam satu hari.
  • hourlyAtRandom(): Menjalankan perintah secara acak dalam satu jam.
  • hourlyMultipleAtRandom(): Menjalankan perintah beberapa kali secara acak dalam satu jam.
  • randomDays(): Menjalankan perintah pada hari acak yang Anda tentukan.

Masih banyak lagi opsi pengaturan acak yang tersedia!

Pelajari Lebih Lanjut chaotic-schedule

Untuk mempelajari lebih lanjut tentang chaotic-schedule, Anda bisa langsung menuju ke repositori GitHub milik paket ini. Di sana, Anda akan menemukan:

  • Informasi lengkap mengenai paket chaotic-schedule.
  • Instruksi instalasi yang detail.
  • Akses ke source code untuk melihat cara kerja paket ini.

Dengan chaotic-schedule, Anda dapat menambahkan unsur acak yang “manusiawi” ke dalam jadwal perintah Laravel Anda. Ini bisa berguna untuk meningkatkan pengalaman pengguna atau mengoptimalkan kinerja aplikasi.

Tertarik untuk mencoba chaotic-schedule?

Langsung saja kunjungi repositori GitHub chaotic-schedule dan mulailah bereksperimen dengan jadwal acak di project Laravel Anda!

Terbaru

  • Apa itu Cryptobiosis dan Contohnya
  • 5 Laptop Paling Produktif: Multitasking Lancar, Baterai Awet!
  • Apa itu Kepulauan Chagos? (Milik Inggris atau Mauritius?)
  • Apa itu Kiwano atau Melon Berduri (Cucumis Metuliferus)?
  • Apakah Paganisme itu Agama?
  • Perbaiki Kebodohannya, Pemerintah Buka Lagi Akses Ke Situs archive.org
  • Kenapa Disebut Ilmuwan Muslim, Bukan Ilmuwan Arab atau Ilmuwan Persia?
  • Indonesia Prasejarah, Benarkah Se-kaya itu?
  • Apa itu Bilangan Aleph ?
  • Jejak Aneh Nisan Makam Gaya Aceh di Pangkep Sulawesi Selatan
  • Rasa’il Ikhwan al-Shafa Fondasi Matematika dalam Filsafat Islam
  • Review Aplikasi Melolo, Saingan Berat Dramabox!
  • Review Game Dislyte: Petualangan Urban Myth yang Seru!
  • Microsoft Resmikan Cloud Region Pertama di Indonesia, Pacu Pertumbuhan AI
  • Bagaimana Bisa Xiaomi Jadi Raja dibanyak Sektor?
  • Sejarah Tokoh Judi Negara: Robby Sumampow
  • Kenapa Hongkong Mulai Kehilangan Anak Mudanya?
  • Apakah China ada Peternakan Panda?
  • Kebohongan Ajudan Bung Karno Soal Letkol Untung Habisi Para Jenderal?
  • Apakah Harga Minyak Dunia Turun Bikin OPEC Bangkrut?
RSS Error: WP HTTP Error: cURL error 35: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to blog.emka.web.id:443
  • Apa itu Cryptobiosis dan Contohnya
  • 5 Laptop Paling Produktif: Multitasking Lancar, Baterai Awet!
  • Apa itu Kepulauan Chagos? (Milik Inggris atau Mauritius?)

©2025 emka.web.id | Design: Newspaperly WordPress Theme