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