get(['name', 'value']); $result = []; foreach ($rows as $row) { $value = $row->value; if (!is_null($value)) { $arr = json_decode($value, true); if (is_array($arr)) { $value = $arr; } } Arr::set($result, $row->name, $value); } return $result; }); if (is_null($name)) { return $settings; } return Arr::get($settings, $name); } }