App\Http\Controllers\Back\AdministratorsController::update PHP Method

update() public method

public update ( $id, BackUserRequest $request )
$request App\Http\Requests\Back\BackUserRequest
    public function update($id, BackUserRequest $request)
    {
        $user = User::findOrFail($id);
        $user->email = $request->get('email');
        $user->first_name = $request->get('first_name');
        $user->last_name = $request->get('last_name');
        $user->locale = $request->get('locale', 'nl');
        if ($request->has('password')) {
            $user->password = $request->get('password');
        }
        $user->save();
        $eventDescription = $this->getEventDescriptionFor('updated', $user);
        activity()->log($eventDescription);
        flash()->success(strip_tags($eventDescription));
        return redirect()->action('Back\\AdministratorsController@index');
    }