Herkese merhaba,
Bildiğiniz üzere, Livewire ile Form Request kullanamıyoruz.
Dokümantasyonda bunun mümkün olmadığı ve önerilmediği ifade edilmiş.
Ancak, geçtiğimiz günlerde twitter'da şöyle bir tüyo buldum.
Henüz deneme fırsatım olmadı ancak Livewire ile uygulama geliştiren arkadaşlarımız, deneyimleyebilsin diye bilgiyi buraya bırakmış olalım.
Livewire Controller class'ı içerisinde tipik bir validation kullanımı;
public function rules(): array
{
return [
'field1' => ['required','string'],
'field2' => ['required','string'],
'field3' => ['required','string']
];
}
Şimdi de, twitter üzerinden gördüğüm tavsiyeyi aktaralım;
public function rules(): array
{
return (new MyFormRequest)->rules();
}
Dediğim gibi, henüz test etme fırsatım olmadı ve ne kadar sağlıklı bir kullanımdır emin değilim.
Ancak alternatif bir bilgi olsun. : )