Beispiel #1
0
 /**
  * Stores new user
  *
  */
 public function postIndex()
 {
     $user = $this->userRepo->signup(Input::all());
     if ($user->id) {
         if (Config::get('confide::signup_email')) {
             Mail::queueOn(Config::get('confide::email_queue'), Config::get('confide::email_account_confirmation'), compact('user'), function ($message) use($user) {
                 $message->to($user->email, $user->username)->subject(Lang::get('confide::confide.email.account_confirmation.subject'));
             });
         }
         return Redirect::to('user/login')->with('success', Lang::get('user/user.user_account_created'));
     } else {
         $error = $user->errors()->all(':message');
         return Redirect::to('user/create')->withInput(Input::except('password'))->with('error', $error);
     }
 }