الأحداث والمستمعون في Laravel: فصل الكود
January 16, 2026
•
1 دقيقة قراءة
•
87 مشاهدة
جدول المحتويات
افصل الكود باستخدام الأحداث:
إنشاء حدث
class OrderPlaced
{
public function __construct(public Order $order) {}
}
إنشاء مستمع
class SendOrderConfirmation
{
public function handle(OrderPlaced $event)
{
Mail::to($event->order->user)->send(new OrderConfirmationMail($event->order));
}
}
إطلاق الحدث
OrderPlaced::dispatch($order);
event(new OrderPlaced($order));
التسجيل في EventServiceProvider
protected $listen = [
OrderPlaced::class => [
SendOrderConfirmation::class,
UpdateInventory::class,
],
];
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!