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

إشعارات Laravel: تنبيهات متعددة القنوات

أرسل إشعارات عبر البريد والرسائل القصيرة وSlack وقاعدة البيانات.

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

في هذه الصفحة

  1. إنشاء إشعار
  2. فئة الإشعار
  3. إرسال الإشعار

إشعارات متعددة القنوات:

إنشاء إشعار

php artisan make:notification OrderShipped

فئة الإشعار

php
class OrderShipped extends Notification
{
    public function via($notifiable)
    {
        return ['mail', 'database'];
    }

    public function toMail($notifiable)
    {
        return (new MailMessage)
            ->line('تم شحن طلبك!')
            ->action('عرض الطلب', url('/orders/'.$this->order->id));
    }

    public function toArray($notifiable)
    {
        return ['order_id' => $this->order->id];
    }
}

إرسال الإشعار

php
$user->notify(new OrderShipped($order));
كل المقالات

تابع القراءة

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