تجميع أحداث النموذج:
إنشاء مراقب
php artisan make:observer UserObserver --model=Userدوال المراقب
class UserObserver
{
public function created(User $user)
{
Mail::to($user)->send(new WelcomeMail());
}
public function deleted(User $user)
{
$user->posts()->delete();
}
public function forceDeleted(User $user)
{
Storage::delete($user->avatar);
}
}تسجيل المراقب
public function boot()
{
User::observe(UserObserver::class);
}