/** * UPDATE /api/Units/{Units} * @param Request $request * @param Unit $unit * @return Response */ public function update(Request $request, Unit $unit) { // Create an array with the new fields merged $data = array_compare($unit->toArray(), $request->only(['name'])); $unit->update($data); $unit = $this->transform($this->createItem($unit, new UnitTransformer()))['data']; return response($unit, Response::HTTP_OK); }