Anda tidak perlu membuat migrasi untuk peristiwa model. Laravel fasih memiliki beberapa acara seperti retrieved, creating, created, updating, updated, saving, saved, deleting, deleted, restoring, restored
agar Anda dapat menggunakannya dengan mudah.
pertama, Anda harus membuat Observer untuk model Anda seperti ini
php artisan make:observer UserObserver --model=User
di UserObserver Anda dapat mendengarkan acara apa pun yang Anda suka seperti:
class UserObserver
{
/**
* Handle the User "created" event.
*
* @param \App\User $user
* @return void
*/
public function created(User $user)
{
//
}
/**
* Handle the User "updated" event.
*
* @param \App\User $user
* @return void
*/
public function updated(User $user)
{
//
}
}
setelah itu Anda harus mendaftarkan pengamat Anda untuk dimodelkan di app/providers/AppServiceProvider
metode boot seperti:
public function boot()
{
User::observe(UserObserver::class);
}
untuk detail lebih lanjut kunjungi Dokumentasi Laravel .