public function postGuardar() { $User = new User(); $User->nombres = Request::input('nombres'); $User->apellidos = Request::input('apellidos'); $User->sexo = Request::input('sexo'); //$pro->image_id = Request::input('image_id'); $User->username = Request::input('username'); $User->password = Hash::make(Request::input('password')); $User->email = Request::input('email'); $User->tipo_doc = Request::input('tipo_doc'); $User->num_doc = Request::input('num_doc'); $User->ciudad_doc = Request::input('ciudad_doc'); $User->fecha_nac = Request::input('fecha_nac'); $User->ciudad_nac = Request::input('ciudad_nac'); $User->titulo = Request::input('titulo'); $User->estado_civil = Request::input('estado_civil'); $User->barrio = Request::input('barrio'); $User->direccion = Request::input('direccion'); $User->telefono = Request::input('telefono'); $User->celular = Request::input('celular'); $User->facebook = Request::input('facebook'); $User->save(); return $User; }
public function store() { $user = new User(); //$remember = (Input::has('remember')) ? true : false; $user->first_name = Input::get('name'); $user->last_name = Input::get('username'); $user->email = Input::get('email'); $user->password = Hash::make(Input::get('password')); $user->remember_token = 'blabla'; //name , username , email , password, $user->save(); return Redirect::to('/user'); }
/** * Store single user information * POST REQUEST * @param int $id * @return Response */ public function store(Request $request) { $user = new User(); $user->first_name = $request->first_name; $user->last_name = $request->last_name; $user->age = $request->age; $user->city = $request->city; $user->state = $request->state; $user->country = $request->country; $user->about = $request->about; $user->save(); // }
public function postRegister() { $input = Input::all(); $v = Validator::make($input, User::$rules); if ($v->passes()) { $user = new User(); $user->username = Input::get('username'); $user->email = Input::get('email'); $user->password = Hash::make(Input::get('password')); $user->save(); return Redirect::to('login'); } return Redirect::to('register')->withErrors($v); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $rules = array('name' => 'required', 'email' => 'required|email', 'password'); //Validator is checking against duplicates of emails, $validator = Validator::make(Input::all(), $rules); if ($validator->fails()) { return Redirect::to('user/create')->withErrors($validator)->withInput(Input::except('password')); } else { $password = Input::get('password'); $hashPassword = Hash::make($password); $user = new User(); $user->name = Input::get('name'); $user->email = Input::get('email'); $user->password = $hashPassword; $user->save(); Session::flash('message', 'Succesfully created user'); return Redirect::to('user'); } }
public function postAdminConfig(Request $request) { $phone = \Request::input('phone'); $password = \Request::input('password'); $password_confirm = \Request::input('password_confirmation'); $email = \Request::input('email'); $userInfo = array('phone' => $phone, 'password' => $password, 'password_confirmation' => $password_confirm, 'email' => $email); $validator = Validator::make($userInfo, ValidRule::$phone_reg_rules, ValidRule::$phone_reg_tips); if ($validator->passes()) { $user = new User(); $user->phone = $phone; $user->email = $email; $user->password = \Hash::make($password); if ($user->save()) { return \Redirect::to('login')->withErrors('恭喜您注册成功!'); } else { return \Redirect::to('register')->withErrors('注册失败,请再试一次'); } } else { return \Redirect::to('register')->withErrors($validator); } }
/** * Creates account and generates random password for a Formal Physician * * @return previous view */ public function createDoctorCredentials() { $doctorID = Request::get('doctors'); //$password = Str::random(10); $password = '******'; $doctorInfo = Doctor::find($doctorID); Doctor::where('id', $doctorID)->update(['has_account' => 1]); $newUser = new User(); $newUser->email = $doctorInfo->email; $newUser->name = $doctorInfo->first_name . ' ' . $doctorInfo->last_name; $newUser->password = md5($password); $newUser->tp = $doctorInfo->phone; $newUser->level = 2; $newUser->active = 1; $newUser->verified = 1; $newUser->save(); Mail::send('mailtemplate/doctorPassword', ['name' => $newUser->name, 'password' => $password], function ($m) use($newUser) { $m->from('*****@*****.**', 'Daemon'); $m->to($newUser->email, $newUser->name)->subject('Wedaduru Doctor Account'); }); return redirect()->back(); }
public function storeadduser(Request $request) { $this->validate($request, ['name' => 'required', 'email' => 'required|unique:users|email', 'farmbooks' => 'required', 'password' => 'required|confirmed|min:8']); $errors = new MessageBag(); //$errors->add('password','Password not confirmed correctly.'); if ($errors->count() > 0) { return Redirect::back()->withErrors($errors)->withInput(); } $farmbooks = $request->input('farmbooks'); $user = new User(); $user->email = $request->input('email'); //print Input::get('email'); //Not empty $user->password = bcrypt($request->input('password')); $user->name = $request->input('name'); $user->admin = $request->input('admin'); $user->active = 0; $user->farmbook = $farmbooks[0]; $user->save(); $user->farmbooks()->sync($request->input('farmbooks')); $now = Carbon\Carbon::now('Africa/Cairo')->toDateTimeString(); Session::flash('flash_message', 'User added ' . $user->name . ' at ' . $now); Session::flash('flash_type', 'alert-success'); return Redirect('/users'); }
public function store(StoreAdminRequest $request) { $input = $request->all(); $user = new User(); $user->name = $input['name']; $user->lastName = $input['lastname']; $user->password = bcrypt($input['password']); $user->di_type = $input['di_type']; $user->di = $input['di']; $user->address = $input['address']; $user->phone = $input['phone']; $user->email = $input['email']; $user->birthday = new Carbon($input['birthday']); $user->role_id = $input['role_id']; if ($request->file('image') != null) { $user->image = $this->file_service->upload($request->file('image'), 'user'); } // validate la edad del usuario $birthday = new \DateTime($input['birthday']); $currentDate = new \DateTime('now'); $interval = $birthday->diff($currentDate); if ($interval->format('%y') < 18) { //return back()->withInput($request->except('seats'))->withErrors(['El asiento '. $seat_id.' no esta libre']); return back()->withErrors(['El usuario debe tener más de 18 años']); } $user->save(); if ($user->role_id == '4') { return redirect('admin/admin'); } elseif ($user->role_id == '3') { return redirect('admin/promoter'); } else { return redirect('admin/salesman'); } }