} else { $save = false; } } } # Check if it's an encrypted field foreach ($encrypted as $encrypt) { if ($encrypt == $field) { if ($value != '') { $value = Crypt::encrypt($value); } } } # Check if it's a relation and if the value is on the dropdown if (array_key_exists($field, $relations)) { if ($value == "" or !Laralum::checkValueInRelation($relations[$field]['data'], $value, $relations[$field]['value'])) { abort(403, trans('laralum.error_relation_value', ['field' => $field])); } } # Save it if ($save) { $row->{$field} = $value; } } elseif ($type == 'boolean') { # Save it if ($value) { $row->{$field} = true; } else { $row->{$field} = false; } } else {