public function register(RegisterRequest $request) { $newUser = $this->user->create(['name' => $request->get('name'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password'))]); if (!$newUser) { return response()->json(['failed_to_create_new_user'], 500); } return resposne()->json(['token' => $this->jwtauth->fromUser($newUser)]); }
/** * Create a new user * * @return Redirect */ public function postRegister(RegisterRequest $request) { $response = $this->registerService->create($request->all()); if (!$response) { return redirect('/register?code=' . $request->get('code'))->withInput()->withErrors('Something went wrong. Try again please'); } return redirect('/'); }
public function postRegister(RegisterRequest $request) { $append = ['password' => bcrypt($request->get('password')), 'friends' => '{}']; if ($user = User::create(array_merge($request->except(['_token', 'confPassword', 'password']), $append))) { $user->role()->attach($user->id, ['role_id' => 3]); return $request->ajax() ? json_encode(['error' => 0, 'forceLogin' => 1, 'message' => 'Create account success. Please login now!']) : redirect()->route('login')->with(['message' => 'Create account success. Please login now!']); } return $request->ajax() ? json_encode(['error' => 1, 'message' => 'unexpected error!']) : redirect()->route('register')->withErrors('Unexpected error!'); }
/** * Register a new user or we can say sign up * * @param array $data * @return \Illuminate\Contracts\Validation\Validator */ public function register(RegisterRequest $request) { $rqst = new rqst(); $data = $request->all(); $data['password'] = bcrypt($data['password']); $users = User::Create($data); if (\Auth::attempt(['username' => $data['username'], 'password' => $request->get('password')])) { User::where('id', '=', \Auth::user()->id)->update(array('logged_in' => '1')); \Flash::message('You are successfully registered.'); return \Redirect::action('HomeController@dashboard'); //,compact('users')); } }
public function postStore(Requests\RegisterRequest $request) { $dataPendaftar = $request->except(['_token']); # get waiting list status based on quota $statusWaitingList = $this->setWaitingListStatus($request->get('gender')); $dataPendaftar['whatsapp'] = isset($dataPendaftar['whatsapp']) ? true : false; $dataPendaftar['telegram'] = isset($dataPendaftar['telegram']) ? true : false; $dataPendaftar['is_waiting_list'] = $statusWaitingList; $this->pendaftar->create($dataPendaftar); if ($statusWaitingList == true) { $message = "Karena kuota pendaftar sudah penuh, Anda masuk ke dalam waiting list. Kami akan menghubungi Anda jika terdapat kuota tambahan"; } else { $message = "Pendaftaran berhasil"; } return back()->with(MSG_SUCCESS, $message); }
public function postRegister(User $user, RegisterRequest $request) { // $this->validate($request, ['voornaam'=>'required', 'achternaam'=>'required', 'email'=>'required', 'password'=>'required|confirmed', 'password_confirmation'=>'required']); // User::create($request->all()); // return redirect('admin/login'); // $validator = $this->registrar->validator($request->all()); // if ($validator->fails()) // { // $this->throwValidationException( // $request, $validator // ); // } $newuser = new $user(['voornaam' => $request->get('voornaam'), 'achternaam' => $request->get('achternaam'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password')), 'role_id' => $request->get('role_id'), 'plan_id' => $request->get('role_id')]); $newuser->save(); // $this->auth->login($this->registrar->create($request->all())); return redirect('jandje/login'); }
public function store(User $user, RegisterRequest $request) { if ($request->hasFile('afbeelding')) { $file = $request->file('afbeelding'); $destinationPath = 'images/users'; $filename = $file->getClientOriginalName(); $encoded = urldecode($filename); $path = $destinationPath . '/' . $encoded; $profileimage = Image::make($file->getRealPath())->widen(300)->save($path); $imagePath = $path; // $upload_success = $file->move($destinationPath, $encoded); // $image = str_replace('\\', '/', $upload_success); } else { $imagePath = ''; } $newuser = new $user(['voornaam' => $request->get('voornaam'), 'achternaam' => $request->get('achternaam'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password')), 'afbeelding' => $imagePath, 'role_id' => $request->get('role_id'), 'plan_id' => $request->get('role_id')]); $newuser->save(); return redirect('jandje/users'); }
/** * 密码重置 * * @param RegisterRequest $request * * @return \Illuminate\Http\RedirectResponse */ public function postReset(RegisterRequest $request) { $user = $this->authRepository->getUser('reset_code', $request->get('reset_code')); if ($user) { $this->authRepository->update(['password' => $request->get('password'), 'reset_code' => getVerifyCode()], $user->id); return redirect()->route('login')->with('status', trans('passwords.reset')); } return back()->with('fail', trans('passwords.nouser')); }
public function postRegister(RegisterRequest $request) { User::create(['name' => $request->get('name'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password'))]); return $this->postLogin(LoginRequest::create($request->path(), $request->method(), $request->all())); }