public function index() { $contacts = $this->contactService->getContactsUsingFilters($this->getSort(), $this->getFilter(), array()); if (!$contacts) { $contacts = $this->contactService->getRepository()->paginate(); } //var_dump(\DB::getQueryLog());die; //var_dump($contacts->toArray());die; return AppResponse::success($contacts->toArray()); }
public function destroy($fileId) { $fileId = (int) $fileId; if ($fileId > 0) { if ($this->fileService->deleteFile($fileId)) { return AppResponse::success(); } else { return AppResponse::error(array('loader' => true), 'Ошибка удаления файла', 404); } } else { return AppResponse::error(array('loader' => true), 'Файл не найден', 404); } }
public function update() { $jsModelConverter = new ContactJSModelConverter(\Input::all()); $contactFields = $jsModelConverter->convert(); if ($contact = $this->contactService->updateContact($contactFields['id'], $contactFields)) { $contact->load('phones', 'emails', 'messengers', 'files'); $contact->setAttribute('loader', true); return AppResponse::success($contact->toArray(), 'Контакт успешно обновлен'); } $errors = $this->contactService->getErrorsAsArray(); $errors['loader'] = true; return AppResponse::error($errors, 'Ошибка обновления контакта', 422); }