Skip to content

Commit a15f93a

Browse files
authored
Merge pull request #4459 from Laravel-Backpack/fix-validation-when-outside-request
Fix validation when no FormRequest provided
2 parents 71a5dca + 98b3c3f commit a15f93a

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

src/app/Library/CrudPanel/Traits/Validation.php

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,21 @@ public function messages()
235235
return app(get_class($extendedRequest), ['rules' => $rules, 'messages' => $messages]);
236236
}
237237

238-
return ! empty($rules) ? $this->getRequest()->validate($rules, $messages) : $this->getRequest();
238+
return ! empty($rules) ? $this->checkRequestValidity($rules, $messages) : $this->getRequest();
239+
}
240+
241+
/**
242+
* Checks if the current crud request is valid against the provided rules.
243+
*
244+
* @param array $rules
245+
* @param array $messages
246+
* @return \Illuminate\Http\Request
247+
*/
248+
private function checkRequestValidity($rules, $messages)
249+
{
250+
$this->getRequest()->validate($rules, $messages);
251+
252+
return $this->getRequest();
239253
}
240254

241255
/**

0 commit comments

Comments
 (0)