['editor-slide_show'], 'languages' => LanguageRepo::all(), 'design_settings' => system_setting('base.design_setting'), ]; return view('admin::pages.design.builder.index', $data); } /** * 预览模块显示结果 * * @param Request $request * @return View */ public function preview(Request $request): View { $moduleName = $request->get('module'); $content = $request->get('content'); $viewPath = "design.module.{$moduleName}.render.index"; return view($viewPath, $content); } /** * 更新所有数据 * * @param Request $request * @return array * @throws \Throwable */ public function update(Request $request): array { $data = [ 'type' => 'system', 'space' => 'base', 'name' => 'design_setting', 'value' => $request->getContent(), 'json' => 1 ]; SettingRepo::createOrUpdate($data); return json_success("保存成功"); } }