api response
v1.2.2
CoreJsonResponse JSON-Antwortmerkmal. Diese Eigenschaft erleichtert es jedem Controller, eine JSON-Antwort mit dem entsprechenden HTTP-Statuscode zurückzugeben.
composer require aelnemr/api-response
Sie müssen lediglich das CoreJsonResponse Merkmal in Ihrem Controller use .
Beispiel:
<?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 );
}
}| Verfahren | Statuscode | Beschreibung |
|---|---|---|
| OK | 200 | Erfolgreicher Abruf, Patch (ein JSON-Objekt zurückgeben) |
| okWithPagination | 200 | Erfolgreicher Abruf, Patch (ein JSON-Objekt zurückgeben) |
| erstellt | 201 | Erfolgreicher Beitrag (ein JSON-Objekt zurückgeben) |
| Verfahren | Statuscode | Beschreibung |
|---|---|---|
| nicht authentifiziert | 401 | Fehler Nicht authentifiziert |
| verboten | 403 | Fehler Nicht autorisiert (Authentifiziert, aber keine Berechtigungen) |
| nicht gefunden | 404 | Fehler nicht gefunden |
| invalidRequest | 422 | Fehlervalidierung |
| Verfahren | Statuscode | Beschreibung |
|---|---|---|
| akzeptiert | 202 | Erfolgreicher Beitrag, Löschung, Pfad – asynchron |
| Ungültige Anforderung | 400 | Fehler Die Anfrage konnte vom Server aufgrund einer fehlerhaften Syntax nicht verstanden werden |
| Zahlung erforderlich | 402 | Fehler Zahlung erforderlich |
| Konflikt | 409 | Fehler Logischer Fehler |