api response
v1.2.2
Característica de resposta JSON CoreJsonResponse. Essa característica facilita para qualquer controlador retornar uma resposta JSON com o código de status HTTP apropriado.
composer require aelnemr/api-response
Tudo o que você precisa é use
a característica CoreJsonResponse
dentro do seu controlador.
Exemplo:
<?php
namespace App Http Controllers ;
use Illuminate Http Request ;
use AElnemr RestFullResponse CoreJsonResponse ;
class CountryController extends Controller
{
use CoreJsonResponse;
public function index ()
{
$ data = App User:: get ();
return $ this -> ok ( $ data );
}
}
Método | Código de status | Descrição |
---|---|---|
OK | 200 | Obtenção e correção bem-sucedidas (retornar um objeto JSON) |
okWithPagination | 200 | Obtenção e correção bem-sucedidas (retornar um objeto JSON) |
criado | 201 | Postagem bem-sucedida (retornar um objeto JSON) |
Método | Código de status | Descrição |
---|---|---|
não autenticado | 401 | Erro Não autenticado |
proibido | 403 | Erro Não autorizado (autenticado, mas sem permissões) |
não encontrado | 404 | Erro não encontrado |
solicitação inválida | 422 | Validação de erro |
Método | Código de status | Descrição |
---|---|---|
aceito | 202 | Postagem bem-sucedida, exclusão, caminho - assíncrono |
pedido ruim | 400 | Erro A solicitação não pôde ser compreendida pelo servidor devido a sintaxe malformada |
pagamentoObrigatório | 402 | Erro Pagamento necessário |
conflito | 409 | Erro Erro lógico |