toArray(); // dd($data); return view('Admin.Pages.manage_modules.manage_module')->with(['module' => $data]); } public function insert(Request $request) { $moduleName = $request->input('module_name'); // Check if the name already exists $existingModule = manage_module::where('name', $moduleName)->first(); if ($existingModule) { // Name already exists, return an error response return response()->json(['success' => false, 'status' => 400, 'message' => 'Module name already exists']); } $data = new manage_module; $data->name = $request->input('module_name'); $data->slug = Str::slug($data->name); $data->save(); return response()->json(['success' => true, 'status' => 200]); } public function update_module(Request $request) { $data = manage_module::find($request->edit_module_id); // dd($data); $data->name = $request->input('module_name'); // $data->slug = Str::slug($data->name); $data->slug = $request->input('slug'); $data->save(); return response()->json(['success' => true, 'status' => 200]); } public function delete_module($id) { $data = manage_module::find($id)->delete(); } }