public function postRegister(RegistrationRequest $request, AppMailer $mailer)
 {
     $user = User::create($request->all());
     $mailer->sendEmailConfirmationTo($user);
     session()->flash('message', 'Please confirm your email address.');
     return redirect()->back();
 }
Beispiel #2
0
 public function postRegister(RegistrationRequest $request)
 {
     $validator = $this->registrar->validator($request->all());
     if ($validator->fails()) {
         $this->throwValidationException($request, $validator);
     }
     $this->registrar->create($request->all());
     return view('site.registration.confirm');
 }
 public function store(RegistrationRequest $request)
 {
     $user = User::register($request->all());
     // Kirim notifikasi
     // 1) Notifikasi SMS
     // 2) Notifikasi email
     // 3) Notifikasi ke dashboard admin via web socket
     event(new UserRegisteredEvent($user));
     return redirect()->back()->withSuccess("Thanks, your email {$user->email} successfully registered");
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Competition $competition, RegistrationRequest $request)
 {
     //todo: create a new registration and associate with the competition
     $category = CompetitionCategory::find($request->input('category'));
     $registration = new CompetitionRegistration(['name' => $request->input('name'), 'birth_date' => $request->input('birth_date')]);
     $registration->category()->associate($category);
     $registration->competition()->associate($competition);
     $registration->save();
     return redirect()->action('RegistrationsController@index', $competition);
 }
 public function doRegister(RegistrationRequest $request)
 {
     $input = $request->all();
     $password = bcrypt($request->input('password'));
     $input['password'] = $password;
     $input['activation_code'] = str_random(60) . $request->input('email');
     $register = Admin::create($input);
     $data = ['noi' => $input['noi'], 'name' => $input['name'], 'other' => $input['other'], 'code' => $input['activation_code']];
     $this->sendEmail($data, $input);
     return redirect()->route('registrasiadmin');
 }
 /** Регистрация нового пользователя **/
 public function registration(RegistrationRequest $request)
 {
     $data = $request->all();
     $user = User::registration($data);
     //регистрируем пользователя
     if ($user instanceof User) {
         return redirect('/login')->with('success', 'Вы успешно зарегистрировались и теперь можете войти в личный кабинет используя свой логин и пароль.');
     } else {
         return redirect('/registration')->withErrors('Ошибка регистрации, попробуйте заново.');
     }
     //Сообщаем об ошибкe
 }
 public function userRegister(RegistrationRequest $request)
 {
     $rules = array('name' => 'required', 'email' => 'required', 'password' => 'required');
     $validator = Validator::make(Input::all(), $rules);
     if ($validator->fails()) {
         // get the error messages from the validator
         $messages = $validator->messages();
         // redirect our user back to the form with the errors from the validator
         return view('registration')->withErrors($validator);
     } else {
         $input = $request->all();
         $password = bcrypt($request->input('password'));
         $input['password'] = $password;
         $input['activation_code'] = str_random(60) . $request->input('email');
         $register = User::create($input);
         $data = ['name' => $input['name'], 'activation_code' => $input['activation_code']];
         //$this->sendEmail($data,$input);
         return view('registration.registration')->withSuccess('Pendaftaran Berhasil');
     }
 }
 /**
  * Create user from registration.
  *
  * @param RegistrationRequest $request
  * @return \Symfony\Component\HttpFoundation\Response
  */
 public function store(RegistrationRequest $request)
 {
     $access_token = Authorizer::issueAccessToken();
     $user = User::create($request->all());
     return $this->respondCreate(array_merge($user->transform(), $access_token));
 }
 /**
  * Handle a registration request for the application.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function postRegister(RegistrationRequest $request)
 {
     $User = $this->create($request->all());
     if (!$User->active) {
         $activation_code = array('activation_code' => $User->activation_code);
         //Sending email confirmation
         Mail::send('emails.register', $activation_code, function ($message) {
             $message->to(Input::get('email'), Input::get('username'))->subject(trans('register.email-registration-subject'));
         });
         return redirect()->back()->with('email-registration-sent-success', trans('register.email-registration-sent-success'));
     } else {
         //Auto-login
         Auth::login($User);
         return redirect($this->redirectPath());
     }
 }
 public function store(RegistrationRequest $request)
 {
     $contact = (object) ['to' => ['*****@*****.**', 'Alex Kaneen'], 'from' => [strtolower($request->get('email')), ucwords($request->get('first_name') . ' ' . $request->get('last_name'))], 'subj' => 'Registration for ' . ucwords(preg_replace("/\\_\\-/", " ", $request->get('conference')))];
     $referrals = (object) $request->get('referrals');
     $referrals->name = ucwords($referrals->name);
     $referrals->title = strtoupper($referrals->title);
     $referrals->email = strtolower($referrals->email);
     $compact = ['name' => ucwords($request->get('first_name') . ' ' . $request->get('last_name')), 'title' => ucwords($request->get('title')), 'email' => strtolower($request->get('email')), 'phone' => $request->get('phone'), 'company' => ucwords($request->get('company')), 'address' => strtoupper($request->get('street') . ', ' . $request->get('city') . ', ' . $request->get('state') . '  ' . $request->get('postal')), 'conference' => strtoupper(preg_replace("/\\-\\_/", " ", $request->get('conference'))), 'attendance' => strtoupper($request->get('attendance')), 'affiliation' => strtoupper($request->get('affiliation')), 'referrals' => $referrals];
     $mail = \Mail::send('emails/registration', $compact, function ($message) use($contact) {
         $fromEmail = $contact->from[0];
         $fromName = $contact->from[1];
         $toEmail = $contact->to[0];
         $toName = $contact->to[1];
         $subject = $contact->subj;
         $message->from($fromEmail, $fromName);
         $message->to($toEmail, $toName)->subject($subject);
     });
     return back()->with('message', 'Registration request has been sent!  We will contact you within 5 business days.');
 }
 /**
  * Create/register a new user through the registration form and attempt to log them in via JWT using AJAX.
  *
  * @param RegistrationRequest $request
  * @return JsonResponse|Response
  */
 public function formRegisterAjax(RegistrationRequest $request)
 {
     return $this->dispatcher->post('form-register', $request->all());
 }