/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * * @return \Illuminate\Http\Response */ public function store(TemplateRequest $request) { $formatter = Formatter::make($request->get('skeleton'), Formatter::JSON); $templateSkeleton = json_decode($formatter->toJson(), true); $themeName = Themes::frontend()->getSlug(); $template = TemplateHelper::saveNewTemplate($themeName, $templateSkeleton); return redirect()->route('zxadmin.template.edit', $template->id); }