محمود الحبشمتاح لمشاريع جديدة
  • أعماليأعمالي
  • الخدماتالخدمات
  • المختبرالمختبر
  • المقالاتالمقالات
  • تواصلتواصل
عمّان--:--EN
المقالات/لارافيل

مراقبو Laravel: التفاعل مع أحداث النموذج

استخدم المراقبين لتجميع منطق معالجة أحداث النموذج.

16 يناير 2026دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. إنشاء مراقب
  2. دوال المراقب
  3. تسجيل المراقب

تجميع أحداث النموذج:

إنشاء مراقب

php artisan make:observer UserObserver --model=User

دوال المراقب

php
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);
    }
}

تسجيل المراقب

php
public function boot()
{
    User::observe(UserObserver::class);
}
كل المقالات

تابع القراءة

  • نمط فئات الإجراءات في Laravel16 يناير 2026دقيقة قراءة
  • فئات الإجراءات في Laravel: مسؤولية واحدة16 يناير 2026دقيقة قراءة
  • تحديد معدل API في Laravel16 يناير 2026دقيقة قراءة