✏️ 编辑:Setting.php
路径:
/home/boguraj1/public_html/epaper/app/Models/Setting.php
大小:687 B · 修改:2026-06-25 22:24:52 · 权限:0644 · 可写
← 返回目录
👁 查看
⬇ 下载
<?php namespace App\Models; use Illuminate\Database\Eloquent\Model; use Illuminate\Support\Facades\Cache; class Setting extends Model { protected $fillable = ['key', 'value', 'type', 'label', 'group']; public static function get(string $key, $default = null) { return Cache::remember("setting_{$key}", 3600, function () use ($key, $default) { $setting = static::where('key', $key)->first(); return $setting ? $setting->value : $default; }); } public static function set(string $key, $value): void { static::updateOrCreate(['key' => $key], ['value' => $value]); Cache::forget("setting_{$key}"); } }
💾 保存
取消
保存为 UTF-8,换行统一为 LF