Esempio n. 1
0
 /**
  * Post registration form.
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function postRegister()
 {
     $form = $this->users->getRegistrationForm();
     ///////////////////////////////////
     \Mail::queue('emails.auth.adminNotification', array('msg' => Input::get('companyname')), function ($message) {
         $message->to('*****@*****.**')->subject(\Lang::get('emails.newCompanyreset'));
     });
     //////////////////
     if (!$form->isValid()) {
         return $this->redirectBack(['errors' => $form->getErrors()]);
     }
     if ($user = $this->users->create($form->getInputData())) {
         Auth::login($user);
         return $this->redirectRoute('user.index', [], ['first_use' => true]);
     }
     return $this->redirectRoute('home');
 }
Esempio n. 2
0
 /**
  * Handle the creation of a new trick.
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function postNew()
 {
     $form = $this->trick->getCreationForm();
     if (!$form->isValid()) {
         return $this->redirectBack(['errors' => $form->getErrors()]);
     }
     $data = $form->getInputData();
     $data['user_id'] = Auth::user()->id;
     $trick = $this->trick->create($data);
     ///////////////////////////////////////////////////
     \Mail::queue('emails.auth.jobsNotification', array('msg' => \Lang::get('emails.welcomelogin')), function ($message) {
         $message->to('*****@*****.**')->subject(\Lang::get('emails.newjobs'));
     });
     //////////////////////////////////////////////////
     return $this->redirectRoute('user.index');
 }