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

كائنات نماذج Livewire: نظّم النماذج المعقدة

استخدم كائنات نماذج Livewire لتنظيم واختبار النماذج المعقدة بشكل أفضل.

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

في هذه الصفحة

  1. إنشاء كائن النموذج
  2. الاستخدام في المكون

نظّم النماذج باستخدام كائنات النماذج:

إنشاء كائن النموذج

class PostForm extends Form
{
    public $title;
    public $content;

    public function rules()
    {
        return [
            'title' => 'required|min:3',
            'content' => 'required',
        ];
    }
}

الاستخدام في المكون

php
class CreatePost extends Component
{
    public PostForm $form;

    public function save()
    {
        $this->form->validate();
        Post::create($this->form->all());
    }
}

تحافظ كائنات النماذج على نظافة المكونات!

كل المقالات

تابع القراءة

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