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

سمات Livewire للخصائص

استخدم سمات PHP 8 لتكوين خصائص مكونات Livewire.

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

في هذه الصفحة

  1. ربط URL
  2. خاصية محسوبة
  3. التحقق
  4. خاصية مقفلة
  5. عند الحدث

سمات PHP في Livewire:

ربط URL

php
use Livewire\Attributes\Url;

#[Url]
public $search = '';

خاصية محسوبة

php
use Livewire\Attributes\Computed;

#[Computed]
public function posts()
{
    return Post::all();
}

التحقق

use Livewire\Attributes\Validate;

#[Validate('required|email')]
public $email;

خاصية مقفلة

use Livewire\Attributes\Locked;

#[Locked]
public $userId;

عند الحدث

use Livewire\Attributes\On;

#[On('post-created')]
public function handlePostCreated() {}
كل المقالات

تابع القراءة

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