/** * Store a newly created User in storage. * * @param CreateUserRequest $request * * @return Response */ public function store(CreateUserRequest $request) { $input = $request->all(); $user = $this->userRepository->create($input); Flash::success('User saved successfully.'); return redirect(route('users.index')); }
/** * Store a newly created User in storage. * POST /users * * @param Request $request * * @return Response */ public function store(Request $request) { if (sizeof(User::$rules) > 0) { $this->validateRequestOrFail($request, User::$rules); } $input = $request->all(); $users = $this->userRepository->create($input); return $this->sendResponse($users->toArray(), "User saved successfully"); }
/** * Store a newly created User in storage. * * @param CreateUserRequest $request * * @return Response */ public function store(CreateUserRequest $request) { $input = $request->all(); $input['objectId'] = str_random(10); $input['password'] = bcrypt($input['password']); if ($request->file('image')) { $input['profileimage'] = json_encode($this->uploadImage($request->file('profileimage'), '/posts_photo/')); } $user = $this->userRepository->create($input); Flash::success('User saved successfully.'); return redirect(route('users.index')); }
/** * Store a newly created User in storage. * * @param Request $request * * @return Response */ public function store(Request $request) { if (sizeof(User::$rules) > 0) { $this->validateRequest($request, User::$rules); } $input = $request->all(); $input['password'] = Hash::make($input['password']); $user = $this->userRepository->create($input); if (isset($input['role_id'])) { $user_id = $user->id; $role = User::find($user_id); $role->attachRole($input['role_id']); } $meta = array('total' => 1, 'count' => 1, 'offset' => 0, 'last_updated' => $this->userRepository->lastUpdated(), 'status' => "User saved successfully.", 'error' => 'Success'); return Response::json(ResponseManager::makeResult($user->toArray(), $meta), 201); }
/** * Store a newly created User in storage. * POST /users * * @param Request $request * * @return Response */ public function store(Request $request) { if (sizeof(User::$rules) > 0) { $validator = $this->validateRequestOrFail($request, User::$rules); if ($validator) { return $validator; } } $input = $request->all(); $exist = User::where('username', $input['username'])->first(); if ($exist) { return response()->json(['error' => 'This username is already exist.', 'error_mm' => 'အမည္တူရိွေနပါသည္။ အေနာက္တြင္ ဂဏန္း တစ္ခုခုထည့္ပါ။ ဥပမာ။။ Nyo Nyo1'], 400); } $input['objectId'] = str_random(10); $input['password'] = bcrypt($input['password']); $users = $this->userRepository->create($input); if (isset($input['tlg_city_address']) && $input['tlg_city_address'] && isset($input['isTlgTownshipExit']) && $input['isTlgTownshipExit']) { $role = new Role(); $role->name = 'TLGUSER'; $role->userId = $users->objectId; $role->save(); $users['role'] = $role->name; } else { $users['role'] = 'User'; } //Check for game $competition_question = CompetitionQuestion::where('start_date', '>', date('Y-m-d H:i:s'))->orwhere('end_date', '>', date('Y-m-d H:i:s'))->orderBy('id', 'desc')->first(); //return response()->json($competition_question); if ($competition_question) { $group_user = CompetitionGroupUser::where('competition_question_id', $competition_question->id)->orderBy('id', 'desc')->first(); //dd($group_user); if ($competition_question->user_count > 1) { $group_user_count = CompetitionGroupUser::where('competition_question_id', $competition_question->id)->where('group_name', $group_user->group_name)->count(); if ($group_user_count == $competition_question->user_count) { //Create New Group $group_name = explode(" - ", $group_user->group_name); if (count($group_name) > 1) { $competition_group_user = new CompetitionGroupUser(); $competition_group_user->group_name = $group_name[0] . ' - ' . ($group_name[1] + 1); $competition_group_user->group_city = isset($users->tlg_city_address) ? $users->tlg_city_address : ''; $competition_group_user->user_id = $users->id; $competition_group_user->username = $users->username; $competition_group_user->phone = $users->phoneNo; $competition_group_user->profile_img = isset($users->user_profile_img) ? $users->user_profile_img : ''; $competition_group_user->competition_question_id = $competition_question->id; $competition_group_user->save(); } } else { //Create in Existing Group $competition_group_user = new CompetitionGroupUser(); $competition_group_user->group_name = $group_user->group_name; $competition_group_user->group_city = isset($users->tlg_city_address) ? $users->tlg_city_address : ''; $competition_group_user->user_id = $users->id; $competition_group_user->username = $users->username; $competition_group_user->phone = $users->phoneNo; $competition_group_user->profile_img = isset($users->user_profile_img) ? $users->user_profile_img : ''; $competition_group_user->competition_question_id = $competition_question->id; $competition_group_user->save(); } } else { $group_name = explode(" - ", $group_user->group_name); if (count($group_name) > 1) { $competition_group_user = new CompetitionGroupUser(); $competition_group_user->group_name = $group_name[0] . ' - ' . ($group_name[1] + 1); $competition_group_user->group_city = isset($users->tlg_city_address) ? $users->tlg_city_address : ''; $competition_group_user->user_id = $users->id; $competition_group_user->username = $users->username; $competition_group_user->phone = $users->phoneNo; $competition_group_user->profile_img = isset($users->user_profile_img) ? $users->user_profile_img : ''; $competition_group_user->competition_question_id = $competition_question->id; $competition_group_user->save(); } } } return $this->sendResponse($users->toArray(), "User saved successfully"); }