get(); return response()->json([ 'message' => 'success', 'templates' => $templates ]); } public function createTemplate(Request $request) { $template = new GJSTemplate(); $template->title = $request->title; if ($request->has('data')) { $template->data = json_encode($request->data); $template->html = $request->html; $template->css = $request->css; $template->js = $request->js; } $template->save(); return response()->json([ 'status' => 200, 'message' => 'New template has been saved.' ]); } public function deleteTemplate(Request $request) { $template = GJSTemplate::find($request->id); if ($template) { $template->delete(); return response()->json([ 'status' => 200, 'message' => 'Template has been successfully deleted.' ]); } } }