* @created 2022-06-29 16:02:15 * @modified 2022-06-29 16:02:15 */ namespace Beike\Admin\Http\Controllers; use Beike\Repositories\SettingRepo; use Beike\Repositories\SystemSettingRepo; use Illuminate\Http\Request; class SettingController extends Controller { /** * 显示系统设置页面 * * @return mixed */ public function index() { $settings = SystemSettingRepo::getList(); dd($settings); } /** * 更新系统设置 * * @throws \Throwable */ public function store(Request $request) { $settings = json_decode($request->getContent(), true); foreach ($settings as $key => $value) { $data = [ 'type' => 'system', 'space' => 'base', 'name' => $key, 'value' => $value, 'json' => is_array($value) ]; SettingRepo::createOrUpdate($data); } } }