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 |