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

البحث التلقائي في Livewire

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

البحث بإكمال تلقائي:

المكون

public string $search = '';
public ?User $selected = null;

#[Computed]
public function results()
{
    if (strlen($this->search) < 2) return [];
    return User::where('name', 'like', "%{$this->search}%")
        ->limit(5)->get();
}

public function select(User $user)
{
    $this->selected = $user;
    $this->search = $user->name;
}

العرض

    @foreach($this->results as $user)
  • {{ $user->name }}
  • @endforeach
شارك هذه المقالة:

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

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

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

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