Pernah nggak kepikiran, kenapa Laravel terasa nyaman dipakai di banyak project? Salah satu alasannya adalah sistem Event dan Listener yang tersembunyi ini. Awalnya, saya juga cuma ngandelin controller dan route biasa, tapi lama-lama project mulai terasa kayak spaghetti code. Setiap ada perubahan kecil, harus ubah banyak tempat. Nah, disitulah Event dan Listener mulai jadi penyelamat. Dulu, waktu masih baru belajar Laravel, saya pikir Event itu cuma buat ngirim email pas user register. Ternyata, jauh lebih dari itu. Event itu kayak sinyal yang dikirim sama Laravel ketika sesuatu terjadi. Misalnya, user baru dibuat, data diupdate, atau bahkan aplikasi mau shutdown. Listener, nah ini yang jadi pendengar sinyal itu. Listener nungguin event tertentu, terus ngelakuin sesuatu sebagai respons. Tips & Best Practices Pertama, mulai dari yang kecil. Di banyak project, biasanya saya mulai dengan event sederhana, kayak event App\Events\UserRegistered . Jangan langsung coba buat event yan...
Celoteh Seputar Android, Teknologi Informasi, dan keamanan Siber