data['title'] = 'Website Services'; $this->data['data']= Services::all(); return view('admin.cms.services', $this->data); } /* | Get single service |-------------------------------------------------------------------------- */ public function get_service(Request $request) { if($request->id){ return response()->json(Services::findorFail($request->id)); } abort(404); } /* | Save website services |-------------------------------------------------------------------------- */ public function save_services(Request $request) { $create = new Services; $create->name = $request->name; $create->icon = $request->icon; $create->description = $request->description; $create->save(); $request->session()->flash('message', 'Task was successful!'); return back(); } /* | update website services |-------------------------------------------------------------------------- */ public function update_services(Request $request) { if($request->id){ $update = Services::findorFail($request->id); $update->name = $request->name; $update->icon = $request->icon; $update->description = $request->description; $update->save(); $request->session()->flash('message', 'Task was successful!'); return back(); } } /* | Change website service status |-------------------------------------------------------------------------- */ public function status_services(Request $request) { if($request->id){ $update = Services::find($request->id); if($request->status == 1){ $update->status = 0; }else{ $update->status = 1; } $update->save(); return response()->json($update->status); } abort(404); } /* | Delete website service |-------------------------------------------------------------------------- */ public function delete_service(Request $request) { if($request->id){ $delete = Services::findorFail($request->id); $delete->delete(); $request->session()->flash('message', 'Task was successful!'); return back(); } abort(404); } }