filament setting apge

This commit is contained in:
xiaomlove
2022-06-29 17:00:15 +08:00
parent 6fb3d95ef0
commit 1a8866f3d0
21 changed files with 314 additions and 47 deletions

View File

@@ -70,11 +70,17 @@ class HitAndRun extends NexusModel
return $result;
}
public static function listModes(): array
public static function listModes($onlyKeyValue = false): array
{
$result = self::$modes;
$keyValues = [];
foreach ($result as $key => &$value) {
$value['text'] = nexus_trans('hr.mode_' . $key);
$text = nexus_trans('hr.mode_' . $key);
$value['text'] = $text;
$keyValues[$key] = $text;
}
if ($onlyKeyValue) {
return $keyValues;
}
return $result;
}

View File

@@ -7,7 +7,9 @@ use Nexus\Database\NexusDB;
class Setting extends NexusModel
{
protected $fillable = ['name', 'value'];
protected $fillable = ['name', 'value', 'autoload'];
public $timestamps = true;
/**
* get setting autoload = yes with cache