public function login(Request $request) { $user = new User(); $email = $request->login_id; $password = $request->password; $result = $user->select('user.*')->where('user_email', $email)->where('user_password', $password)->where('user_status', 1000)->first(); if ($result == null) { $response = array("status" => "Failure", "message" => "Login Failure,Please check your credentials"); } else { $data = array("userdetail" => $result, "menu" => $this->getMenuofUser($result->user_role), "responsibility" => $this->getResponsibilityofUser($result->user_role)); $response = array("status" => "Success", "data" => $data); } return json_encode($response); }
public function downToUser(Request $request) { if (Auth::user()->role !== 1) { return redirect('/'); } $user = User::find((int) $request->input('user_id')); $user->role = 0; $user->save(); }
public function profile(Request $request) { $user_name = $request->user_name; $designation = $request->designation; $about = $request->about; $profile = new User(); $profile->user_name = $user_name; $profile->designation = $designation; $profile->about = $about; try { $result = $profile->save(); if ($result) { $response = array("status" => "Success", "message" => "Data Inserted Successfully"); } else { $response = array("status" => "Failure", "message" => "Data Insertion Failure"); } } catch (Exception $ex) { $response = array("status" => "Failure", "message" => "Error occurs please try again later", "exception" => $e); } return json_encode($response); }
public function delete_user(Request $request) { $user = User::find((int) $request->input('user_id')); $user->delete(); Session::flash('flash_message', 'Xóa thành công!'); return Controller::myView('/users')->with('users', $request); }
public function getUserID(User $user) { $result = $user->where('user_email', $user->user_email)->value('id'); return $result; }