/** * 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'); }
/** * 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'); }