api response
v1.2.2
Sifat respons JSON CoreJsonResponse. Sifat ini memudahkan pengontrol mana pun untuk mengembalikan respons JSON dengan kode status HTTP yang sesuai.
composer require aelnemr/api-response
Yang Anda butuhkan hanyalah use sifat CoreJsonResponse di dalam pengontrol Anda.
Contoh:
<?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 );
}
}| Metode | Kode status | Keterangan |
|---|---|---|
| Oke | 200 | Berhasil mendapatkan, menambal (mengembalikan objek JSON) |
| okeDenganPaginasi | 200 | Berhasil mendapatkan, menambal (mengembalikan objek JSON) |
| dibuat | 201 | Postingan berhasil (mengembalikan objek JSON) |
| Metode | Kode status | Keterangan |
|---|---|---|
| tidak diautentikasi | 401 | Kesalahan Tidak diautentikasi |
| terlarang | 403 | Kesalahan Tidak diotorisasi (Diautentikasi, tetapi tidak ada izin) |
| tidak ditemukan | 404 | Kesalahan Tidak Ditemukan |
| Permintaan tidak valid | 422 | Validasi Kesalahan |
| Metode | Kode status | Keterangan |
|---|---|---|
| diterima | 202 | Posting berhasil, hapus, jalur - async |
| Permintaan buruk | 400 | Kesalahan Permintaan tidak dapat dipahami oleh server karena format sintaksis salah |
| pembayaran Diperlukan | 402 | Pembayaran Kesalahan diperlukan |
| konflik | 409 | Kesalahan Kesalahan logis |