manageUserService = $manageUserService; } public function create(){ return view('Admin.Pages.manage_users.manage_user'); } public function index() { // echo $request->activeUser;exit; // $users = $userService->getAllUsers(); // $users->$this->data = $this->manageUserService->getAllUsers(); $users = $this->manageUserService->getAllUsers(); // echo '
';print_r($users);exit;
// dd($users);
return view('Admin.Pages.manage_users.manage_user')->with(['Users'=>$users]);
}
public function destroy(Request $request){
// dd($request->userID);
$deletedAt = array('isActive'=>0,'deleted_at'=>1);
$users = $this->manageUserService->deleteUser($request->userID,$deletedAt);
// dd($users);
return response()->json(['Delete'=>'Deleted']);
}
public function show($id) {
// echo $id;
$get_single_user_details = $this->manageUserService->show_user($id);
// dd($get_single_user_details);
return view('Admin.Pages.manage_users.manage_users_view')->with(['get_single_user_details' => $get_single_user_details]);
}
public function update(Request $request){
// echo "fdfjdf"; exit();
$userData = $request->input('userdata');
// $updatedata = (['full_name'=>$request->name,
// 'email'=>$request->email,
// 'mob_number'=> $request->mobile,
// ]);
$users = $this->manageUserService->updateUser($userData);
// echo $users; exit();
return response()->json([
'status'=>'200',
'message'=>"data updated successfully",
]);
}
public function exportUser(){
// dd($selectedRows);
return Excel::download(new UsersExport,'users.xlsx');
}
}