استفد من أحداث النموذج:
تعريف مستمعي الأحداث
protected static function booted()
{
static::created(function ($post) {
Cache::forget('posts');
});
}نمط المراقب
class PostObserver
{
public function created(Post $post)
{
event(new PostPublished($post));
}
}تسجيل المراقب
public function boot()
{
Post::observe(PostObserver::class);
}تحافظ أحداث النموذج على نظافة وقابلية صيانة الكود.