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

نمط الإجراءات المجمعة في Livewire

نفّذ التحديد والإجراءات المجمعة في جداول البيانات.

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

في هذه الصفحة

  1. المكون
  2. العرض

نمط الإجراءات المجمعة:

المكون

php
public array $selected = [];
public bool $selectAll = false;

public function updatedSelectAll($value)
{
    $this->selected = $value 
        ? $this->users->pluck('id')->toArray() 
        : [];
}

public function deleteSelected()
{
    User::whereIn('id', $this->selected)->delete();
    $this->selected = [];
}

العرض

blade
<input type="checkbox" wire:model.live="selectAll">

@foreach($users as $user)
    <input type="checkbox" value="{{ $user->id }}" wire:model.live="selected">
@endforeach

<button wire:click="deleteSelected" @disabled(empty($selected))>
    حذف المحدد ({{ count($selected) }})
</button>
كل المقالات

تابع القراءة

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