예제 #1
0
 /**
  * Add Ldap fields to current user model.
  *
  * @param UserContract                       $model
  * @param adLDAP\collection\adLDAPCollection $ldap
  *
  * @return UserContract
  */
 protected function addLdapToModel($model, $ldap)
 {
     $combined = $ldap + $model->getAttributes();
     return $model->fill($combined);
 }
예제 #2
0
 /**
  * Add Ldap fields to current user model.
  *
  * @param UserContract $model
  * @param adLDAP\collection\adLDAPCollection $ldap
  * @return UserContract
  */
 protected function addLdapToModel($model, $ldap)
 {
     return $model->fill($ldap);
 }
예제 #3
0
 /**
  * Change the password for a given user
  * @param  Request          $request
  * @param  Authenticatable  $user
  * @return Illuminate\Http\Response
  */
 protected function updateUser(Request $request, Authenticatable $user)
 {
     $user->fill($request->all());
     return $user->save();
 }
예제 #4
0
 /**
  * Display the specified resource.
  *
  * @param Request $request
  *
  * @return Response
  */
 public function postProfile(Request $request, Authenticatable $user)
 {
     $this->validate($request, ['name' => 'required|min:3']);
     $user->fill($request->all());
     if ($user->save()) {
         return redirect('home')->withMessage('Profile updated successfully.')->withCode(201);
     } else {
         return redirect()->back()->withMessage('Error while updating profile.')->withCode(400);
     }
 }