request form
Mon Nov 07 2022 16:27:15 GMT+0000 (Coordinated Universal Time)
Saved by
@jassembenrayana
rules() {
if(request() ->isMethod('post')){
$password = 'required'
} else if(request() ->isMethod('put')) {
$password = 'sometimes'
}
return [
'password' => [$password, Rules\Passwod:defaults()]
// or
'password' => [Rule::when(request()->isMethod('POST'), 'required'),
Rule::when(request()->isMethod('PUT'), 'optional'),
'confirmed', Rules\Passwod:defaults()
]
]
}
protected function prepareForValidation() {
if($this->password == null) {
$this->request->remove('password')
}
}
content_copyCOPY
Comments