コード例 #1
0
ファイル: UsersController.php プロジェクト: scrx/zt1
 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(StoreUserRequest $request)
 {
     $user = new User();
     $user->firstname = $request->input('firstname');
     $user->surname = $request->input('surname');
     $user->email = $request->input('email');
     $user->password = bcrypt($request->input('password'));
     $user->save();
     return redirect('/home')->withMessage('User added.');
 }
コード例 #2
0
ファイル: UsersController.php プロジェクト: garf/0ez
 public function store(Requests\StoreUserRequest $request, $user_id = null)
 {
     $user = Users::findOrNew($user_id);
     $user->email = $request->get('email');
     $user->name = $request->get('name');
     $user->role = $request->get('role');
     $password = trim($request->get('password'));
     if ($password != '') {
         $user->password = $request->get('password');
         Notifications::add('Password changed', 'success');
     } else {
         Notifications::add('Password not changed', 'warning');
     }
     $user->active = $request->has('active');
     $user->save();
     Notifications::add('User saved', 'success');
     return redirect()->route('root-users');
 }
コード例 #3
0
ファイル: UserController.php プロジェクト: encry2024/soa_5
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(StoreUserRequest $data)
 {
     $store_user = User::storeUser($data->all());
     return $store_user;
 }
コード例 #4
0
 /**
  * Update the specified user in storage.
  *
  * @param  int              $user_id
  * @param  StoreUserRequest $request
  * @return Response
  */
 public function update($user_id, StoreUserRequest $request)
 {
     return $this->repository->updateById($request->only('name', 'email', 'password'), $user_id);
 }
コード例 #5
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Requests\StoreUserRequest $request)
 {
     $this->users->create($request->only('name', 'email', 'password'));
     return redirect(route('backend.users.index'))->with('status', 'User has been created!');
 }
コード例 #6
0
 /**
  * Store a newly created user in storage.
  *
  * @return Response
  */
 public function store(StoreUserRequest $request)
 {
     User::create($request->only('name', 'email', 'password'));
     return redirect()->route('admin.users.index');
 }
コード例 #7
0
ファイル: UserController.php プロジェクト: matthiku/cSpot
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(StoreUserRequest $request)
 {
     // get the current user record
     $user = new User();
     // update name and email addr
     $user->first_name = $request->input('first_name');
     $user->last_name = $request->input('last_name');
     $user->email = $request->input('email');
     $user->save();
     // prepare success message
     $message = 'User with id "' . $user->id . '" added';
     // create list of instruments
     $instruments = Instrument::all();
     // which instrument was assigned in the form?
     foreach ($instruments as $instrument) {
         if ($request->has(str_replace(' ', '_', $instrument->name))) {
             $user->assignInstrument($instrument);
         } else {
             $user->removeInstrument($instrument);
         }
     }
     // get list of possible user roles
     $roles = Role::all();
     // which role was assigned in the form?
     foreach ($roles as $role) {
         if ($request->has(str_replace(' ', '_', $role->name))) {
             $user->assignRole($role);
         } else {
             $user->removeRole($role);
         }
     }
     return \Redirect::route($this->view_all_idx)->with(['status' => $message]);
 }
コード例 #8
0
 public function store(StoreUserRequest $request)
 {
     $user = User::create($request->all());
     event(new UserRegistered($user));
     return response()->json($user);
 }
コード例 #9
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Requests\StoreUserRequest $request)
 {
     $user = $this->users->create($request->only('name', 'email', 'password'));
     Bouncer::assign($request->role)->to($user);
     return redirect(route('prado.users.index'))->with('status', trans('prado.user_created'));
 }
コード例 #10
0
 public function update(StoreUserRequest $request, $userId)
 {
     $input = $request->all();
     $user = User::where('id', $userId)->update($input);
     return $this->createResponse($user);
 }
コード例 #11
0
ファイル: UserController.php プロジェクト: rdrubis/arp
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(StoreUserRequest $request, $id)
 {
     if (Gate::denies('update', User::class)) {
         abort(403);
     }
     $record = User::find($id);
     if ($request->has('password')) {
         $record->update(['group_id' => $request->group_id, 'role' => $request->role, 'name' => $request->name, 'email' => $request->email, 'password' => bcrypt($request->password)]);
     } else {
         $record->update(['group_id' => $request->group_id, 'role' => $request->role, 'name' => $request->name, 'email' => $request->email]);
     }
     return redirect('/user')->with('alert-info', 'The record has been updated!');
 }
コード例 #12
0
 /**
  * Update the specified resource in storage.
  *
  * @param  StoreUser $store_user
  * @param  Requests\StoreUserRequest $request
  * @return Response
  */
 public function update(StoreUser $store_user, Requests\StoreUserRequest $request)
 {
     $store_user->update($request->all());
     return redirect()->route('webpanel.store.users.index');
 }
コード例 #13
0
 /**
  * Store a newly created resource in storage.
  *
  * @param StoreUserRequest $request
  * @return Response
  */
 public function store(StoreUserRequest $request)
 {
     $this->user->create($request->except('_token'));
     return Redirect::route('backend.user.list');
 }
コード例 #14
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(StoreUserRequest $request, $id)
 {
     if (Gate::denies('update', User::class)) {
         abort(403);
     }
     $record = User::find($id);
     $file_name = $record->document;
     if ($request->hasFile('document')) {
         if ($file_name != '') {
             if (Storage::disk('user')->has($file_name)) {
                 Storage::disk('user')->delete($file_name);
             }
         }
         $file_name = str_random(32) . '.' . $request->file('document')->getClientOriginalExtension();
         Storage::disk('user')->put($file_name, file_get_contents($request->file('document')->getRealPath()));
     }
     if ($request->has('password')) {
         $record->update(['parish_id' => $request->parish_id, 'role' => $request->role, 'name' => $request->name, 'email' => $request->email, 'password' => bcrypt($request->password)]);
     } else {
         $record->update(['parish_id' => $request->parish_id, 'role' => $request->role, 'name' => $request->name, 'email' => $request->email]);
     }
     return redirect('/user')->with('alert-info', 'The record has been updated!');
 }