Kolay gelsin arkadaslar , mesela AddUser Adında bir request oldugunu varsayalım ;
public function rules()
{
return [
'name'=>'required|min:3',
'email'=>'required|email|unique:users',
'password'=>'required|min:6',
'password_confirmation' => 'required|same:password',
'job'=>'min:2',
'facebook'=>'min:3',
'twitter'=>'min:3',
'website'=>'min:3',
'image'=>'mimes:jpg,png,gif,jpeg',
];
}
ben controllerde şeklinde çağırdım diyelim;
public function .... (AddUser $request)
{
}
Buraya kadar sıkıntı yok . Ama ben mesela başka bir controller da yine bu request 'den faydalanmak istiyorum ama mesela bana sadece name ve email alanları lazım . view'imde sadece bu 2 input'um var , controller da AddUser request'ini cagırırsam bu sefer diğer alanları bulamadıgıdan validation hatası verecek . Ben bu AddUser request'imin içinde ikinci bir rules tanımlayabilirmiyim ? mesela rules2 gibi ve eğer tanımlayabilirsem bunu controllerde çağırırken nasıl çağırabilirim .. Şu anda bunun için ayrı requestler yazıyorum ve bana işi uzatıyormusum gibi geliyor .. Saygılar , kolay gelsin .