أعمالي ابنِ مشروع SaaS المقالات
لارافيل

البث في Laravel: أحداث في الوقت الفعلي

January 16, 2026 1 دقيقة قراءة 58 مشاهدة

الوقت الفعلي مع البث:

إنشاء حدث بث

class MessageSent implements ShouldBroadcast
{
    public function __construct(public Message $message) {}

    public function broadcastOn()
    {
        return new PrivateChannel('chat.'.$this->message->room_id);
    }
}

الاستماع في JavaScript

Echo.private('chat.1')
    .listen('MessageSent', (e) => {
        console.log(e.message);
    });

قنوات الحضور

Echo.join('room.1')
    .here((users) => { })
    .joining((user) => { })
    .leaving((user) => { });
شارك هذه المقالة:

مقالات ذات صلة

التعليقات (0)

يرجى تسجيل الدخول لترك تعليق. تسجيل الدخول

لا توجد تعليقات بعد. كن أول من يعلق!