public function auth() { $auth = false; if ($auth) { return \Redirect::back(); } else { $data = array('loader' => true, 'errors' => array(array('code' => '', 'message' => 'Invalid user pass', 'additional' => array('attribute' => 'password')))); return AppResponse::error($data, 'Ошибка авторизации', 401); } }
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); }