لايف واير

بناء مكون تقييم مع Livewire v4

February 01, 2026 1 دقيقة قراءة 9 مشاهدة

ابنِ مكون تقييم تفاعلي.

المكون

@php
new class extends Livewire\Component {
    public int $rating = 0;
    public int $hoverRating = 0;
    public int $ratableId;
    public string $ratableType;
    
    public function setRating(int $value): void
    {
        $this->rating = $value;
        Rating::updateOrCreate(
            ['user_id' => auth()->id(), 'ratable_id' => $this->ratableId],
            ['value' => $value]
        );
    }
}
@endphp

@for($i = 1; $i <= 5; $i++) @endfor
شارك هذه المقالة:

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

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

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

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