لارافيل

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

December 24, 2025 1 دقيقة قراءة 31 مشاهدة

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

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

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

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

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

class CreatePost extends Component
{
    public PostForm $form;

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

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

شارك هذه المقالة:

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

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

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

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