نمط معالج النماذج في Livewire
January 16, 2026
•
1 دقيقة قراءة
•
62 مشاهدة
معالج نماذج متعدد الخطوات:
المكون
class RegistrationWizard extends Component
{
public int $step = 1;
public array $data = [];
public function nextStep()
{
$this->validateStep();
$this->step++;
}
public function previousStep()
{
$this->step--;
}
private function validateStep()
{
match($this->step) {
1 => $this->validate(['data.email' => 'required|email']),
2 => $this->validate(['data.name' => 'required']),
default => null
};
}
}
العرض
@if($step === 1)
@elseif($step === 2)
@endif
مقالات ذات صلة
دليل شامل لمصادقة API باستخدام Laravel Sanctum
أنشئ مصادقة API آمنة باستخدام Laravel Sanctum لتطبيقات SPA والموبايل.
تحديد معدل الطلبات في Laravel: احمِ تطبيقك
نفّذ تحديد معدل الطلبات لحماية تطبيق Laravel من إساءة الاستخدام.
مكونات Blade في Laravel: بناء واجهات قابلة لإعادة الاستخدام
أنشئ مكونات قوية قابلة لإعادة الاستخدام باستخدام Laravel Blade.
التعليقات (0)
لا توجد تعليقات بعد. كن أول من يعلق!