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

أحداث Livewire: التواصل بين المكونات

أتقن التواصل بين المكونات باستخدام أحداث ومستمعي Livewire.

24 ديسمبر 2025دقيقة قراءةلارافيلRead in English

في هذه الصفحة

  1. إطلاق الأحداث
  2. الاستماع للأحداث
  3. الإطلاق لمكون محدد
  4. أحداث المتصفح

تواصل بين مكونات Livewire:

إطلاق الأحداث

php
$this->emit('postCreated', $post->id);

الاستماع للأحداث

php
protected $listeners = ['postCreated' => 'refreshList'];

public function refreshList($postId)
{
    $this->posts = Post::all();
}

الإطلاق لمكون محدد

php
$this->emitTo('notifications', 'show', 'Post created!');

أحداث المتصفح

php
$this->dispatchBrowserEvent('alert', ['message' => 'Success!']);
كل المقالات

تابع القراءة

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