Event memungkinkan bagian aplikasi saling berbicara tanpa saling mengenal. Section ini membahas konsep event-driven, membuat event dan listener, event discovery, listener di queue, subscriber, mendengarkan event model, hingga pengujianyaa.
Pahami pola event sebagai cara memisahkan aksi utama dari efek ikutannya.
Buka → # Membuat EventsBuat event class dengan artisan make:event dan isi property yang dibawa.
Buka → # Membuat ListenersBuat listener dengan make:listener, inject event di handle, dan daftarkan manual.
Buka → # Event DiscoveryManfaatkan auto-discovery listener berdasarkan type hint tanpa registrasi manual.
Buka → # Queued ListenersJalankan listener lambat di queue dengan ShouldQueue dan afterCommit.
Buka → # Event SubscribersKelompokkan banyak listener dalam satu subscriber class.
Buka → # Mendengarkan Model EventsTangkap event model Eloquent lewat listener dan closure di boot.
Buka → # Pengujian EventsUji event dengan Event::fake dan assertDispatched.
Buka →