improved settings rules

This commit is contained in:
denisdulici
2020-03-22 18:40:08 +03:00
parent e798c1bfcc
commit 1852a76859
2 changed files with 27 additions and 14 deletions

View File

@ -27,12 +27,16 @@ class Module extends FormRequest
$module = module($this->request->get('module_alias'));
if ($module->get('settings')) {
foreach ($module->get('settings') as $field) {
if (isset($field['rules'])) {
$rules[$field['name']] = $field['rules'];
}
if (!$fields = $module->get('settings')) {
return $rules;
}
foreach ($fields as $field) {
if (empty($field['rules'])) {
continue;
}
$rules[$field['name']] = $field['rules'];
}
return $rules;