U hoeft geen migratie te maken voor een modelgebeurtenis. Laravel welsprekend heeft meerdere gebeurtenissen zoals retrieved, creating, created, updating, updated, saving, saved, deleting, deleted, restoring, restored
dat je ze gemakkelijk kunt gebruiken.
eerst moet u Observer voor uw model op deze manier maken
php artisan make:observer UserObserver --model=User
in de UserObserver kun je naar elk evenement luisteren dat je leuk vindt, zoals:
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)
{
//
}
}
daarna moet u uw waarnemer registreren om te modelleren in app/providers/AppServiceProvider
opstartmethode zoals:
public function boot()
{
User::observe(UserObserver::class);
}
bezoek voor meer informatie Laravel-documentatie .