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

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

نفّذ ميزات الوقت الفعلي باستخدام البث وWebSockets في Laravel.

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

في هذه الصفحة

  1. إنشاء حدث بث
  2. الاستماع في JavaScript
  3. قنوات الحضور

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

إنشاء حدث بث

php
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) => { });
كل المقالات

تابع القراءة

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