This commit is contained in:
Edward Yang 2022-07-18 10:40:29 +08:00
parent 3c366c7c6d
commit e2499a9153
1 changed files with 14 additions and 4 deletions

View File

@ -35,10 +35,20 @@ class DesignController extends Controller
*/
public function preview(Request $request): View
{
$moduleName = $request->get('module');
$content = $request->get('content');
$viewPath = "design.{$moduleName}";
return view($viewPath, $content);
$module = json_decode($request->getContent(), true);
$moduleId = $module['module_id'] ?? '';
$moduleCode = $module['code'] ?? '';
$content = $module['content'] ?? '';
$viewPath = "design.{$moduleCode}";
$viewData = [
'code' => $moduleCode,
'module_id' => $moduleId,
'view_path' => $viewPath,
'content' => DesignService::handleModuleContent($moduleCode, $content)
];
return view($viewPath, $viewData);
}