src/Gateways/UserGateway.php
public function update($request, $id)
    {
        $data = $request->except('password', 'password_confirmation');
        if ($request->has('password')) {
            $data['password'] = $request->get('password');
            $data['password_confirmation'] = $request->get('password_confirmation');
        }
        $user = $this->repository->update($data, $id);
        $event_class = "Acoustep\EntrustGui\Events\\".ucwords($this->getModelName()).'UpdatedEvent';
        $event = new $event_class;
        $this->dispatcher->fire($event->setModel($user));
        return $user;
    }
public function update($request, $id)
    {
        $data = $request->except('password', 'password_confirmation');
        if ($request->has('password')) {
            $data['password'] = $request->get('password');
            $data['password_confirmation'] = $request->get('password_confirmation');
        }
        $user = $this->repository->update($data, $id);
        $event_class = "Acoustep\EntrustGui\Events\\".ucwords($this->getModelName()).'UpdatedEvent';
        $event = new $event_class;
        $this->dispatcher->fire($event->setModel($user));
        return $user;
    }
public function update ( $ request , $ id ) { $ data = $ request -> except ( 'password' , 'password_confirmation' ) ; if ( $ request -> has ( 'password' ) ) { $ data [ 'password' ] = $ request -> get ( 'password' ) ; $ data [ 'password_confirmation' ] = $ request -> get ( 'password_confirmation' ) ; } $ user = $ this -> repository -> update ( $ data , $ id ) ; $ event_class = "Acoustep\EntrustGui\Events\\" . ucwords ( $ this -> getModelName ( ) ) . 'UpdatedEvent' ; $ event = new $ event_class ; $ this -> dispatcher -> fire ( $ event -> setModel ( $ user ) ) ; return $ user ; }
Update user

@param Illuminate\Http\Request $request
@param integer $id

@return Illuminate\Database\Eloquent\Model
Update user