/**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function postProfile(Request $request)
 {
     $inputs = $request->only('name', 'email');
     $validator = $this->validatorForProfile($inputs);
     if ($validator->fails()) {
         $this->throwValidationException($request, $validator);
     }
     if ($this->user->fill($inputs)->save()) {
         session()->flash('success', 'Your profile is updated.');
         return redirect('dashboard');
     }
     session()->flash('error', 'Error occured to update your profile!');
     return back();
 }
 public function store($request)
 {
     $user = new User();
     $user->fill($request);
     $user->save();
     return $user;
 }
 public static function register(array $data)
 {
     // Fake when saving data
     $user = new User();
     $user->fill(['name' => trim($data['name']), 'email' => filter_var($data['email'], FILTER_SANITIZE_EMAIL), 'password' => $data['password']]);
     return $user;
 }
 /**
  * Update the specified user in storage.
  *
  * @param User $user
  * @param UserRequest $request
  * @return Response
  */
 public function update(User $user, UserRequest $request)
 {
     $data = $this->storeImage($request, 'picture');
     $user->fill($data);
     $user->save() == true ? Flash::success(trans('admin.update.success')) : Flash::error(trans('admin.update.fail'));
     return redirect(route('admin.user.index'));
 }
Example #5
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, City $city, User $user)
 {
     $this->validate($request, ['name_first' => 'required', 'name_last' => 'required', 'username' => 'required', 'bio' => 'required', 'email' => 'required|unique:users,id,' . $request->get('id')]);
     $user->fill(Input::all());
     $user->resluggify();
     $user->save();
     return Redirect::route('{city}.users.index', $city->iata)->with('message', 'User updated');
 }
Example #6
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('users')->delete();
     //add admin
     $user = new User();
     $user->fill(array('name' => 'admin', 'email' => '*****@*****.**', 'password' => bcrypt('admin'), 'role' => 'admin', 'active' => 1));
     $user->save();
 }
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['email' => 'required|email', 'password' => 'required|confirmed']);
     $user = new User();
     $user->fill($request->only(['email', 'is_admin']));
     $user->password = Hash::make($request->get('password'));
     $user->save();
     return redirect()->route('users.index')->with('flash', ['level' => 'success', 'message' => 'Added "' . $user->email . '".']);
 }
Example #8
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['name' => 'required|unique:users|max:255', 'email' => 'required|email']);
     $input = Input::all();
     $user = new User();
     $user->fill($input);
     $user->save();
     return json_encode(array('id' => $user->id, 'name' => $user->name, 'email' => $user->email));
 }
Example #9
0
 /**
  * Store a newly created resource in storage.
  *
  * @param CreateUserRequest $request
  * @return Response
  */
 public function store(CreateUserRequest $request)
 {
     $user = new User();
     $user->fill($request->all());
     $user->save();
     $message = trans('messages.user_created_successfully');
     Flash::success($message);
     return redirect()->route('admin.users.index');
 }
Example #10
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $user = new User();
     $user->fill($request->all());
     $user->save();
     $user->attachRoles(Input::get('rol'));
     Flash::success('Usuario creado......');
     return redirect()->route('user.create');
 }
Example #11
0
 public function createUser()
 {
     $input = Input::all();
     $input['password'] = Hash::make($input['password']);
     $user = new User();
     $user->fill($input);
     $user->save();
     return $user;
 }
Example #12
0
 public function postSignup(Request $request)
 {
     $this->validate($request, ['username' => 'required|unique:users', 'email' => 'required|unique:users', 'password' => 'required|min:6']);
     $user = new User();
     $user->fill($request->all());
     $user->password = Hash::make($request->input('password'));
     $user->save();
     Auth::login($user);
     return redirect()->to('/');
 }
 protected function store(CreateUserRequest $request)
 {
     $user = new User();
     $user->fill($request->all());
     if ($user->save()) {
         return redirect('/user')->with('success', 'User created succssfully');
     } else {
         return redirect('/user')->with('error', trans('translate.A Problem occured, Please try again later!'));
     }
 }
Example #14
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(MaestroRequest $request)
 {
     $tipo = Tipo::byName('Maestro');
     $maestro = new User();
     $maestro->fill($request->all());
     $maestro->password = \Hash::make($request->input('password'));
     $maestro->tipo_id = $tipo->id;
     $maestro->estatus_id = 0;
     $maestro->save();
     return redirect()->route('admin.maestro.index');
 }
Example #15
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $params = $request->all();
     $user = new User();
     $params['password'] = bcrypt($params['password']);
     $user->fill($params);
     if ($user->save()) {
         return redirect()->back()->with('success_message', 'USuario agregado con exito');
     }
     return redirect()->back()->with('error_message', 'Error al insertar el usuario, intente de nuevo');
 }
Example #16
0
 public function store(AlumnoRequest $request)
 {
     $tipo = Tipo::getByName('Alumno');
     $alumno = new User();
     $alumno->fill($request->all());
     $alumno->tipo_id = $tipo->id;
     $alumno->estatus_id = 1;
     $alumno->password = \Hash::make($request->input('password'));
     $alumno->save();
     return redirect()->route('admin.alumno.index');
 }
Example #17
0
 public function saveUser()
 {
     $input = Input::all();
     $input['password'] = Hash::make($input['password']);
     $input['birth_date'] = Carbon::createFromFormat('d/m/Y', $input['birth_date']);
     unset($input['password_confirmation']);
     $user = new User();
     $user->fill($input);
     $user->save();
     return $user;
 }
Example #18
0
 public function create(array $data)
 {
     $user = new User();
     $user->fill($data);
     if (!$user->isValid()) {
         return $user->getValidationErrors();
     }
     $user->password = bcrypt($data['password']);
     $user->save();
     return $user;
 }
Example #19
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  DirectorRequest $request
  * @return Response
  */
 public function store(DirectorRequest $request)
 {
     $role = Role::getByName('administrador');
     $director = new User();
     $director->fill($request->all());
     $tipo = Tipo::getByName('Director');
     $director->tipo_id = $tipo->id;
     $director->password = Hash::make($request->input('password'));
     $director->save();
     $director->attachRole($role->id);
     return redirect()->route('admin.director.index');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param CreateUserRequest $request
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function store(CreateUserRequest $request)
 {
     $user = new User();
     $user->fill($request->all());
     $user->save();
     $message = trans('UserManagement::messages.users.store');
     if ($request->ajax()) {
         return $message;
     }
     //\Flash::success($message);
     return redirect()->route('admin.users.index');
 }
Example #21
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request)
 {
     // TODO: add check if current user is admin before he can add another admin
     $a = new User();
     if (!$a->validate(Input::all())) {
         return redirect('user/create')->withErrors($a->errors())->withInput();
     }
     $a->fill(Input::all());
     $a->save();
     $a->roles()->attach(Input::get('role'));
     Flash::success('New user is created');
     return Redirect::to('user');
 }
Example #22
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $object = new Model();
     $params = $request->only('name', 'phone', 'email', 'type_id');
     $filter = $object->validator($params);
     if ($filter->fails()) {
         $error = $filter->errors()->toArray();
         return view('admin.user.create', ['input' => $params, 'error' => $error]);
     }
     $object->fill($params);
     $object->save();
     return redirect('admin/user/' . $object->id);
 }
Example #23
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $this->checkParametersEmpty();
     $attributes = array_get($this->getDocument(), 'data.attributes', []);
     $rules = ['username' => 'required|slug', 'email' => 'email', 'password' => 'required'];
     /** @var \Illuminate\Validation\Validator $validator */
     $validator = \Validator::make($attributes, $rules);
     if ($validator->fails()) {
         throw new ValidationException($validator);
     }
     $user = new User();
     $user->fill($attributes);
     $user->save();
     return $this->getCreatedResponse($user);
 }
 public function saveUser()
 {
     $input = Input::all();
     $input['senha'] = Hash::make($input['senha']);
     $user = new User();
     $user->fill($input);
     // associação em massa
     $email = self::lists('email')->all();
     foreach ($email as $key => $value) {
         if ($value == $input['email']) {
             return false;
         }
     }
     return $user->save();
 }
 public function post(Request $request)
 {
     $validator = Validator::make($request->all(), ['email' => 'ldap_exists']);
     if ($validator->fails()) {
         $_SESSION['error'] = 1;
         return redirect()->route('cadastro');
     }
     $user = new User();
     $user->fill($request->except('submit'));
     if ($user->cadastra()) {
         $_SESSION['success'] = 1;
         //            $this->enviaEmail($user);
         return redirect()->route('cadastro');
     }
     return view('cadastro');
 }
Example #26
0
 public function save($request, $id = NULL)
 {
     if ($id) {
         $user = User::find($id);
         $user->projects()->detach();
     } else {
         $user = new User();
     }
     $values = array('name' => $request['name'], 'email' => $request['email'], 'remember_token' => $request['_token'], 'role_id' => $request['role']);
     $user->fill($values);
     $user->save();
     foreach ($request['project_ids'] as $project_id) {
         $user->projects()->attach($project_id);
     }
     return $user;
 }
Example #27
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(CreateUserRequest $request)
 {
     $data = $request->all();
     $user = new User();
     $user->fill($data);
     $user->full_name = $data['first_name'] . " " . $data['last_name'];
     $user->save();
     if ($data['type'] == 1) {
         $user->attachRole(1);
     } elseif ($data['type'] == 2) {
         $user->attachRole(2);
     }
     $message = "Usuario Creado correctamente";
     Session::flash('success', $message);
     return redirect()->route('admin.users.index');
 }
 /**
  * Store a newly created resource in storage.
  *
  * @param CreateUserRequest $request
  * @return Response
  */
 public function store(Request $request)
 {
     $user = new User();
     $user->fill($request->all());
     if ($request->hasFile('avatar')) {
         $file = $request->file('avatar');
         $patch = config('files.avatars.public_path');
         $name = str_random(25) . '.' . $file->getClientOriginalExtension();
         $image = $patch . $name;
         Image::make($file)->fit(config('files.avatars.width'), config('files.avatars.height'))->save($image);
         $user->avatar = $image;
     }
     $user->save();
     Alert::success('messages.user_created_successfully');
     return redirect()->route('admin.users.index');
 }
Example #29
0
 public function postRegister()
 {
     $email = Input::get('email');
     $filter = $this->validateRegisterEmail($email);
     if ($filter) {
         return $filter;
     }
     $filter = $this->validatePassword();
     if ($filter) {
         return $filter;
     }
     $user = new User();
     $user->fill(Input::all());
     $id = $user->register();
     $this->data = ['authenticated' => false, 'role' => 'guest'];
     return $this->responseAnswer(false, $this->data, trans('rest.register'));
 }
Example #30
0
 /**
  * Store a newly created resource in storage.
  *
  * @param Request $request
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $v = \Validator::make($request->all(), $this->form_rules);
     if ($v->fails()) {
         $request->flash();
         return view('user.form')->withErrors($v->errors())->withInput($request->except('password'));
     }
     $user = new User();
     $user->fill($request->all());
     $user->password = bcrypt($request->get('password'));
     $auth = \Auth::user();
     if ($auth && $auth->hasRole(['root', 'admin'])) {
         $user->role = $request->get('role');
         $user->status = $request->get('status');
     }
     $user->save();
     return redirect()->route(Utility::panelRoute('users.edit'), [$user->id])->with('message', trans('user.saved'));
 }