public function registerUser(Request $request) { $first_name = $request->first_name; $last_name = $request->last_name; $email = $request->email; $password = $request->password; // check if email already exists if ($this->isUserExist($email)) { $response = array("status" => "Failure", "message" => "Email already exist"); } else { $user = new User(); $user->user_first_name = $first_name; $user->user_last_name = $last_name; $user->user_email = $email; $user->user_password = $password; $user->user_role = "1002"; //register as guest $user->user_status = "1000"; //status user active try { $result = $user->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 createuser(User $user) { $constants = new AppConstants(); if ($this->isUserExist($user->user_email)) { $result = $constants->USER_ALREADY_EXISTS_STATUS(); } else { if ($user->save()) { $result = $constants->USER_INSERT_SUCCESS_STATUS(); } else { $result = $constants->USER_INSERT_FAILURE_STATUS(); } } return $result; }
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); }