public function post_make_notify($type) { $object = database::get_instance(); $data = ['msg' => Input::get('des')]; $table = Input::get('choose'); $col = ''; $count = 0; Session::put("key", $type); $col = 'mail'; $count = DB::table('register_course_section')->where('course_id', '=', Input::get('courses'))->count('student_id'); $array = array(); for ($i = 0; $i < $count; $i++) { if ($object->view("{$table}", 'where_pluck', 'id', '=', $i + 1, $col)) { $array[$i] = $object->view("{$table}", 'where_pluck', 'id', '=', $i + 1, $col); } } Mail::queueOn('mail', 'emails.mailer', $data, function ($message) use($array) { $file = Input::file('upload'); $destinationPath = "/wamp/www/GradeSystem/public/assets/Notify_files"; $filename = str_random(6) . '_' . $file->getClientOriginalName(); $uploadSuccess = $file->move($destinationPath, $filename); $subject = Input::get('subject'); $description = Input::get('des'); if (Session::get("key") == "assignment") { $val = array("course_id" => Input::get('courses'), "teacher_id" => Input::get('teacher_id'), "grade" => Input::get('grade'), "deadline" => Input::get('deadline'), "assignment" => $filename, "assignment_name" => $subject, "description" => $description); $o = database::get_instance(); $o->add("prof_teacher_assignment", $val); } $message->to($array)->subject($subject); $message->attach("{$destinationPath}/{$filename}"); }); return Redirect::to('make_teacher_notify=' . $type)->with('success', 'You Successfully Notify all Your ' . "{$table}"); }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { // $inputs = Input::only(static::$createColumns); // $rules = static::$createValidation; $validator = Validator::make(Input::all(), User::$rules); if ($validator->fails()) { $messages = $validator->errors(); return Redirect::action('UsersController@create')->withInput(Input::except('password', 'password_confirmation'))->withErrors($messages); // ->with('error', $error); } else { $repo = App::make('UserRepository'); $user = $repo->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')); }); } $userRole = Role::where('name', 'volunteer')->first(); $user->attachRole($userRole->id); // $user->confirmed = true; // $user->save(); // $result = Auth::attempt(['email' => $user->email, 'password' => Input::get('password')]); return Redirect::action('UsersController@create2')->with('notice', Lang::get('confide::confide.alerts.account_created')); } else { $error = $user->errors()->all(':message'); // dd($error); } // } //closes else for validator-if }
/** * Stores new account * * @return Illuminate\Http\Response */ public function store() { $repo = App::make('UserRepository'); $user = $repo->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->first_name)->subject(Lang::get('confide::confide.email.account_confirmation.subject')); }); } return Redirect::action('UsersController@login')->with('notice', Lang::get('confide::confide.alerts.account_created')); } else { $error = $user->errors()->all(':message'); return Redirect::action('UsersController@create')->withInput(Input::except('password'))->with('error', $error); } $input = array('image' => Input::file('image')); $rules = array('image' => 'image'); $validator = Validator::make($input, $rules); if ($validator->fails()) { return Redirect::back()->withInput()->withErrors($e->getErrors()); } else { $file = Input::file('image'); $name = time() . '-' . $file->getClientOriginalName(); $file = $file->move('uploads/', $name); $input['file'] = '/public/uploads/' . $name; } }
/** * Stores new account * * @return Illuminate\Http\Response */ public function store() { if (Confide::user()) { $data = Input::all(); $user = new User(); $user->username = $data['username']; $user->email = $data['email']; $user->password = Hash::make($data['password']); $user->password_confirmation = $user->password; $user->confirmation_code = md5(uniqid(mt_rand(), true)); $user->confirmed = 1; if (!$user->save()) { $alert[] = ['class' => 'alert-danger', 'message' => '<strong><i class="fa fa-warning"></i></strong> Não foi possível adicionar o novo usuário!']; Session::flash('alerts', $alert); } else { $alert[] = ['class' => 'alert-success', 'message' => '<strong><i class="fa fa-check"></i></strong> Usuário adicionado com sucesso!']; Session::flash('alerts', $alert); } return Redirect::back(); } $repo = App::make('UserRepository'); $user = $repo->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::action('UsersController@login')->with('notice', Lang::get('confide::confide.alerts.account_created')); } else { $error = $user->errors()->all(':message'); return Redirect::action('UsersController@create')->withInput(Input::except('password'))->with('error', $error); } }
/** * 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); } }
/** * Store a newly created resource in storage. * POST /administratorclub * * @return Response */ public function store() { $uuid = Uuid::generate(); $validator = Validator::make(Input::all(), AdministratorClub::$rules); if ($validator->passes()) { $repo = App::make('UserRepository'); $user = $repo->signup(Input::all()); $role = Role::find(2); $user->attachRole($role); if ($user->id) { $profile = new Profile(); $profile->user_id = $user->id; $profile->firstname = Input::get('firstname'); $profile->lastname = Input::get('lastname'); $profile->mobile = Input::get('mobile'); $profile->avatar = '/img/coach-avatar.jpg'; $profile->save(); $club = new Club(); $club->id = $uuid; $club->name = Input::get('name'); $club->sport = 'lacrosse'; $club->phone = Input::get('contactphone'); $club->website = Input::get('website'); $club->email = Input::get('contactemail'); $club->add1 = Input::get('add1'); $club->city = Input::get('city'); $club->state = Input::get('state'); $club->zip = Input::get('zip'); $club->logo = Input::get('logo'); $club->waiver = Input::get('waiver'); $club->processor_user = Crypt::encrypt(Input::get('processor_user')); $club->processor_pass = Crypt::encrypt(Input::get('processor_pass')); $club->save(); $clubs = Club::find($uuid); $clubs->users()->save($user); 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::action('UsersController@login')->with('notice', Lang::get('confide::confide.alerts.account_created')); } else { $error = $user->errors()->all(':message'); return Redirect::back()->withInput(Input::except('password'))->withErrors($error); } } return Redirect::back()->withErrors($validator)->withInput(); }
/** * Stores new account * * @return Illuminate\Http\Response */ public function postIndex() { $repo = App::make('UserRepository'); $user = $repo->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 $this->response->array($user); } else { $error = $user->errors()->all(':message'); return $this->response->errorBadRequest(array('message' => $error)); } }
/** * Stores new account * * @return Illuminate\Http\Response */ public function store() { $repo = App::make('Matalina\\KidsPledge\\Repository\\UserDb'); $user = $repo->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::action('UsersController@login')->with('notice', Lang::get('confide::confide.alerts.account_created')); } else { $error = $user->errors()->all(':message'); return Redirect::action('UsersController@create')->withInput(Input::except('password'))->with('error', $error); } }
/** * Stores new account * * @return Illuminate\Http\Response */ public function store() { // Check password confirmation if (Input::get('password') != Input::get('password_confirmation')) { $alert[] = ['class' => 'alert-danger', 'message' => '<strong><i class="fa fa-warning"></i></strong> Os campos de senha estão diferentes!']; Session::flash('alerts', $alert); return Redirect::to('users/create')->withInput(Input::all()); } // Check username $username = User::where('username', Input::get('username'))->get(); if ($username->count()) { $alert[] = ['class' => 'alert-warning', 'message' => '<strong><i class="fa fa-warning"></i></strong> Nome de usuário já cadastrado!<br/>Utilize outro.']; Session::flash('alerts', $alert); return Redirect::to(URL::previous()); } // Check email $email = User::where('email', Input::get('email'))->get(); if ($email->count()) { $alert[] = ['class' => 'alert-warning', 'message' => '<strong><i class="fa fa-warning"></i></strong> O email ' . $user->email . ' já está cadastrado no sitema!<br/>Deseja recuperar a senha? <a href="' . url('users/reset_password') . '">Clique aqui</a>.']; Session::flash('alerts', $alert); return Redirect::to(URL::previous()); } $repo = App::make('UserRepository'); $user = $repo->signup(Input::all()); if (Confide::user()) { if ($user->id) { $alert[] = ['class' => 'alert-success', 'message' => '<strong><i class="fa fa-check"></i></strong> Usuário adicionado!']; Session::flash('alerts', $alert); return Redirect::to('users/'); } else { $alert[] = ['class' => 'alert-danger', 'message' => '<strong><i class="fa fa-warning"></i></strong> Não foi possível criar o usuário!']; Session::flash('alerts', $alert); return Redirect::to(URL::previous())->withInput(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::action('UsersController@login')->with('notice', Lang::get('confide::confide.alerts.account_created')); } else { $error = $user->errors()->all(':message'); return Redirect::action('UsersController@signup')->withInput(Input::except('password'))->with('error', $error); } }
/** * Stores new account * * @return Illuminate\Http\Response */ public function store() { $input = Input::all(); $repo = App::make('UserRepository'); $user = $repo->signup($input); 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('/'); } else { $error = $user->errors()->all(':message'); return Redirect::back()->withInput(Input::except('password'))->with('error', $error); } }
/** * Stores new account * * @return Illuminate\Http\Response */ public function store() { $repo = App::make('UserRepository'); $user = $repo->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')); }); } $userRole = Role::where('name', 'user')->firstOrFail(); $user->attachRole($userRole); return Redirect::action('AuthController@login')->with('notice', Lang::get('confide::confide.alerts.account_created')); } else { $error = $user->errors()->all(':message'); return Redirect::action('AuthController@create')->withInput(Input::except('password'))->withErrors($error); } }
/** * Stores new account * * @return Illuminate\Http\Response */ public function store() { $repo = App::make('UserRepository'); $user = $repo->signup(Input::all()); if ($user->id) { $settings = array('user_id' => $user->id, 'language' => 'en', 'currency_id' => 840); Setting::create($settings); 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::action('UsersController@login')->with('notice', Lang::get('confide::confide.alerts.account_created')); } else { $error = $user->errors()->all(':message'); return Redirect::action('UsersController@create')->withInput(Input::except('password'))->with('error', $error); } }
/** * Stores new account * * @return Illuminate\Http\Response */ public function storeUser() { $repo = App::make('UserRepository'); $user = $repo->signup(Input::all()); if ($user->id) { if ($GLOBALS['APP-MAILING']) { 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::action('UsersController@login')->with('notice', Lang::get('confide::confide.alerts.account_created')); } else { $error = $user->errors()->all(':message'); $returnRoute = 'home'; if (mySession::get('createrole') == 2) { $returnRoute = 'user.createplayer'; } if (mySession::get('createrole') == 3) { $returnRoute = 'user.createmanager'; } return Redirect::route($returnRoute)->withInput(Input::except('password'))->with('error', $error); } }
/** * We've hit a snag, so we are gracefully killing ourselves after we contact the admin about it. * * @return mixed */ protected function exception($rawEmail) { Log::error(get_class($this) . ': Email receiver is ending with errors. The received e-mail will be bounced to the admin for investigation'); // TODO: send the rawEmail back to admin dd($rawEmail); Mail::queueOn('FailedProcessNotifications', 'emails.bounce', '', function ($message) { $message->from(Config::get('main.notifications.from_address'), 'AbuseIO EmailProcess'); $message->to(Config::get('main.emailparser.fallback_mail')); }); }
public function post_make_notify() { $data = ['msg' => Input::get('des')]; $table = Input::get('choose'); $col = ''; if ($table == "teacher") { $col = 'Mail'; } else { $col = 'mail'; } $count = $this->object->view("{$table}", 'count', '', 'id', '', ''); $array = array(); for ($i = 0; $i < $count; $i++) { if ($this->object->view("{$table}", 'where_pluck', 'id', '=', $i + 1, $col)) { $array[$i] = $this->object->view("{$table}", 'where_pluck', 'id', '=', $i + 1, $col); } } Mail::queueOn('mail', 'emails.mailer', $data, function ($message) use($array) { $file = Input::file('upload'); $destinationPath = "/wamp/www/GradeSystem/public/assets/Notify_files"; $filename = str_random(6) . '_' . $file->getClientOriginalName(); $uploadSuccess = $file->move($destinationPath, $filename); $subject = Input::get('subject'); $message->to($array)->subject($subject); $message->attach("{$destinationPath}/{$filename}"); }); return Redirect::to('make_notify')->with('success', 'You Successfully Notify all Your ' . "{$table}"); }
/** * Attempt to do login * * @return Illuminate\Http\Response */ public function doLogin() { $repo = App::make('UserRepository'); $input = Input::all(); if ($repo->login($input)) { $usuario = User::where('email', '=', $input['email'])->first(); //Codigo de verificacion si es superAdmin $rol_admin = AssigmentRole::where('user_id', '=', $usuario->id)->where('role_id', '=', 1)->first(); if ($rol_admin) { return Redirect::route('home'); } else { $err_msg = 'No tiene los permisos para acceder como administrador.'; return Redirect::action('UsersController@login')->with('error', $err_msg); } } else { if ($repo->isThrottled($input)) { $err_msg = 'emasiados intentos. Inténtelo de nuevo en unos minutos.'; } elseif ($repo->existsButNotConfirmed($input)) { $user = User::where('email', '=', $input['email'])->first(); 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')); }); } $err_msg = 'Su cuenta puede ser que no este confirmada. Compruebe su e-mail para acceder al enlace de activación.'; } else { $err_msg = 'Usuario, e-mail o contraseña incorrectos.'; } return Redirect::action('UsersController@login')->with('error', $err_msg); } }
public function massMailAction() { $data = \Input::only('subject', 'email_message', 'active', 'inactive', 'all'); $rules = array('subject' => 'required', 'email_message' => 'required', 'acive' => 'integer', 'inactive' => 'integer'); $validator = \Validator::make($data, $rules); if ($validator->passes()) { if (\Input::get('active') == true) { \Mail::queueOn('betaup-mass-mail', 'betaup::beta.email.massmail', array('email_message' => \Input::get('email_message')), function ($message) { $beta_users = Beta::where('activated', '=', true)->lists('email'); $message->bcc($beta_users)->subject(\Input::get('subject')); }); } else { if (\Input::get('inactive') == true) { \Mail::queueOn('betaup-mass-mail', 'betaup::beta.email.massmail', array('email_message' => \Input::get('email_message')), function ($message) { $beta_users = Beta::where('activated', '=', false)->lists('email'); $message->bcc($beta_users)->subject(\Input::get('subject')); }); } else { if (\Input::get('active') == true && \Input::get('inactive') == true) { \Mail::queueOn('betaup-mass-mail', 'betaup::beta.email.massmail', array('email_message' => \Input::get('email_message')), function ($message) { $beta_users = Beta::all()->lists('email'); $message->bcc($beta_users)->subject(\Input::get('subject')); }); } } } return \Redirect::to(\Config::get('betaup::config.uri') . '/massmail')->with('global_success', 'Messages have been scheduled.'); } return \Redirect::to(\Config::get('betaup::config.uri') . '/massmail')->withInput()->withErrors($validator)->with('message', 'Validation Errors!'); }
/** * Stores new account * * @return Illuminate\Http\Response */ public function store() { $repo = App::make('UserRepository'); $user = $repo->signup(Input::all()); if ($user->id) { $role = $role = Role::where('name', '=', 'Writer')->first(); $user->attachRole($role); Auth::login($user); return Redirect::action('core\\controllers\\UsersController@login')->with('notice', Lang::get('confide::confide.alerts.account_created')); 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')); }); //Redirect::action('UsersController@login') //->with('notice', Lang::get('confide::confide.alerts.account_created')); } else { $error = $user->errors()->all(':message'); return Redirect::action('Vanderlin\\Slate\\Controllers\\UsersController@create')->withInput(Input::except('password'))->with('error', $error); } }
/** * We've hit a snag, so we are gracefully killing ourselves after we contact the admin about it. * * @return mixed */ protected function exception() { // we have $this->filename and $this->rawMail // and this Config::get('main.emailparser.fallback_mail') Log::error(get_class($this) . ': Ending with errors. The received e-mail will be deleted from archive and bounced to the admin for investigation'); // TODO: send the rawmail back to admin and delete file dd(); Mail::queueOn('FailedProcessNotifications', 'emails.bounce', '', function ($message) { $message->from(Config::get('main.notifications.from_address'), 'AbuseIO EmailProcess'); $message->to(Config::get('main.emailparser.fallback_mail')); $message->attach($this->filename, ['as' => 'failed_message.eml', 'mime' => 'message/rfc822']); }); }
public function accountStore($id) { $club = Club::find($id); switch ($club->sport) { case 'lacrosse': $validator = Validator::make(Input::all(), ClubPublic::$rules, ClubPublic::$messages); break; case 'coach': $validator = Validator::make(Input::all(), ClubPublic::$coach_rules, ClubPublic::$coach_messages); break; } $uuid = Uuid::generate(); if ($validator->passes()) { $repo = App::make('UserRepository'); $user = $repo->signup(Input::all()); $role = Role::find(4); $user->attachRole($role); if ($user->id) { $profile = new Profile(); $profile->user_id = $user->id; $profile->firstname = Input::get('firstname'); $profile->lastname = Input::get('lastname'); $profile->mobile = Input::get('mobile'); $profile->dob = Input::get('dob'); $profile->avatar = '/img/coach-avatar.jpg'; $profile->save(); $follower = new Follower(); $follower->user_id = $user->id; $follower->club_id = $club->id; $follower->save(); //implement here method for save different sport players fields switch ($club->sport) { case 'lacrosse': $player = new Player(); $player->id = $uuid; $player->firstname = Input::get('firstname_p'); $player->lastname = Input::get('lastname_p'); $player->email = Input::get('email_p'); $player->mobile = Input::get('mobile_p'); $player->position = Input::get('position'); $player->relation = Input::get('relation'); $player->dob = Input::get('dob_p'); $player->gender = Input::get('gender'); $player->year = Input::get('year'); $player->school = Input::get('school'); $player->laxid = Input::get('laxid'); $player->laxid_exp = Input::get('laxid_exp'); $player->uniform = Input::get('uniform'); $player->avatar = Input::get('avatar'); $player->address = Input::get('address'); $player->city = Input::get('city'); $player->state = Input::get('state'); $player->zip = Input::get('zip'); $player->user_id = $user->id; $player->save(); break; case 'coach': $player = new Player(); $player->id = $uuid; $player->firstname = Input::get('firstname_p'); $player->lastname = Input::get('lastname_p'); $player->email = Input::get('email_p'); $player->mobile = Input::get('mobile_p'); $player->position = ''; $player->relation = Input::get('relation'); $player->dob = Input::get('dob_p'); $player->gender = Input::get('gender'); $player->year = Input::get('year'); $player->school = Input::get('school'); $player->avatar = Input::get('avatar'); $player->user_id = $user->id; $player->save(); break; } 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::action('ClubPublicController@accountLogin', array($club->id))->with('notice', Lang::get('confide::confide.alerts.account_created')); } else { $error = $user->errors()->all(':message'); return Redirect::back()->withInput(Input::except('password'))->withErrors($error); } } return Redirect::back()->withErrors($validator)->withInput(); }
/** * Store a newly created resource in storage. * * @return Response */ public function postCreate() { $this->user->username = Input::get('username'); $this->user->email = Input::get('email'); $this->user->password = Input::get('password'); // The password confirmation will be removed from model // before saving. This field will be used in Ardent's // auto validation. $this->user->password_confirmation = Input::get('password_confirmation'); // Generate a random confirmation code $this->user->confirmation_code = md5(uniqid(mt_rand(), true)); if (Input::get('confirm')) { $this->user->confirmed = Input::get('confirm'); } // Permissions are currently tied to roles. Can't do this yet. //$user->permissions = $user->roles()->preparePermissionsForSave(Input::get( 'permissions' )); // Save if valid. Password field will be hashed before save $this->user->save(); if ($this->user->id) { // Save roles. Handles updating. $this->user->saveRoles(Input::get('roles')); if (Config::get('confide::signup_email')) { $user = $this->user; 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')); }); } // Redirect to the new user page return Redirect::to('admin/users/' . $this->user->id . '/edit')->with('success', Lang::get('admin/users/messages.create.success')); } else { // Get validation errors (see Ardent package) $error = $this->user->errors()->all(); return Redirect::to('admin/users/create')->withInput(Input::except('password'))->with('error', $error); } }