We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a72951e commit b133afaCopy full SHA for b133afa
1 file changed
app/Http/Utils/Filters/Filter.php
@@ -205,7 +205,11 @@ public function validate(array $rules, array $messages = [])
205
{
206
$filter_key_values = $this->getFiltersKeyValues();
207
foreach ($rules as $field => $rule) {
208
- if (!isset($filter_key_values[$field])) continue;
+ if (!isset($filter_key_values[$field])) {
209
+ if(str_contains($rule, 'required') )
210
+ throw new ValidationException(sprintf("field %s is required", $field));
211
+ continue;
212
+ }
213
$values = $filter_key_values[$field];
214
if (!is_array($values)) $values = [$values];
215
foreach ($values as $val) {
0 commit comments