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

بناء النماذج متعددة الخطوات مع Livewire v4

أنشئ نماذج متعددة الخطوات بأسلوب المعالج.

1 فبراير 2026دقيقة قراءةلايف وايرRead in English

في هذه الصفحة

  1. المكون

ابنِ معالجات نماذج متعددة الخطوات.

المكون

php
@php
new class extends Livewire\Component {
    public int $step = 1;
    public string $name = '';
    public string $email = '';
    public string $plan = '';
    
    public function nextStep(): void
    {
        $this->validateCurrentStep();
        $this->step++;
    }
    
    public function prevStep(): void
    {
        $this->step--;
    }
    
    private function validateCurrentStep(): void
    {
        match($this->step) {
            1 => $this->validate(['name' => 'required']),
            2 => $this->validate(['email' => 'required|email']),
            default => null,
        };
    }
}
@endphp
كل المقالات

تابع القراءة

  • التفويض في مكونات Livewire v41 فبراير 2026دقيقة قراءة
  • مترجم Blaze المسبق: مكاسب أداء هائلة في Livewire v41 فبراير 2026دقيقة قراءة
  • بناء ميزة الإشارات المرجعية مع Livewire v41 فبراير 2026دقيقة قراءة