api response
v1.2.2
Rasgo de respuesta CoreJsonResponse JSON. Este rasgo facilita que cualquier controlador devuelva una respuesta JSON con el código de estado HTTP apropiado.
composer require aelnemr/api-response
Todo lo que necesitas es use
el rasgo CoreJsonResponse
dentro de tu controlador.
Ejemplo:
<?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 estado | Descripción |
---|---|---|
OK | 200 | Obtención exitosa, parche (devuelve un objeto JSON) |
okConPaginación | 200 | Obtención exitosa, parche (devuelve un objeto JSON) |
creado | 201 | Publicación exitosa (devolver un objeto JSON) |
Método | Código de estado | Descripción |
---|---|---|
no autenticado | 401 | Error no autenticado |
prohibido | 403 | Error No autorizado (autenticado, pero sin permisos) |
extraviado | 404 | Error no encontrado |
solicitud no válida | 422 | Validación de errores |
Método | Código de estado | Descripción |
---|---|---|
aceptado | 202 | Publicación exitosa, eliminación, ruta - asíncrono |
solicitud incorrecta | 400 | Error El servidor no pudo entender la solicitud debido a una sintaxis incorrecta |
pagoRequerido | 402 | Error Pago requerido |
conflicto | 409 | Error Error lógico |