/**
  * Update the specified resource in storage.
  *
  * @param  int $id
  *
  * @return Response
  */
 public function update($username, EditUserRequest $request)
 {
     $user = User::with('profiles')->find($username);
     $user->username = $request->get('username');
     $user->role = $request->get('role');
     $user->profiles->name = $request->get('name');
     $user->profiles->email = $request->get('email');
     $user->push();
     return redirect()->route('admin.all');
 }
Esempio n. 2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int $id
  *
  * @return Response
  */
 public function update($username, EditUserRequest $request)
 {
     $user = $this->user->find($username);
     $user->fill(['username' => $request->get('username'), 'name' => $request->get('name'), 'email' => $request->get('email'), 'role' => $request->get('role')])->save();
     flash()->info('Successfully Updated ' . $user->name . ' !!');
     return redirect()->intended(route('admin.all'));
 }
Esempio n. 3
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update($id, EditUserRequest $request)
 {
     $vld = User::validate($request->all(), $id);
     if (!$vld->passes()) {
         // dd($vld->errors()->getMessages());
         return Redirect::back()->with('messageNo', $vld->errors()->getMessages()['username'][0]);
     }
     $user = User::find($id);
     $password = '';
     if ($request->password != '') {
         $password = bcrypt($request->password);
     } else {
         $password = $user->password;
     }
     $employee = Employee::find($request->get('employee_id'));
     $user->update(['employee_id' => $request->get('employee_id'), 'fullname' => $employee->lastname . " " . $employee->firstname, 'username' => $request->username, 'password' => $password]);
     $user->attachGroup($request['group_id']);
     return redirect()->route('users.index')->with('messageOk', 'Update user successfully');
 }