public function update(UserWaiverRequest $request, UserWaiver $user_waivers) { foreach ($request->all()['data']['attributes'] as $key => $value) { if (isset($user_waivers->{$key})) { $user_waivers->{$key} = $value; } } $user_waivers->save(); $resource = new Item($user_waivers, new UserWaiverTransformer(), 'user-requirements'); return $this->fractal()->createData($resource)->toJson(); }