generated from spatie/package-skeleton-laravel
-
Notifications
You must be signed in to change notification settings - Fork 1
API Response
fadilAndrian edited this page Oct 3, 2022
·
3 revisions
Dalam perjalanan kami dalam mengembangkan api response, format terbaik yang dapat kami gunakan adalah default format dari laravel itu sendiri, sebagai contoh untuk response sukses
// response code 200
[
"data" => [
"name" => "Franky"
]
]
Error validasi
// response code 422
[
"data" => [
"errors" => [],
"message" => "Some data not valid"
]
]
dan juga default wrapper dari JsonResponse milik laravel semuanya dibungkus menggunakan data
.
Berikut adalah contoh penggunaan responsenya.
use Konnco\SatSet\SSResponse;
$user = User::find(1);
SSResponse::success(content: $user->toArray(), headers: []);
use Konnco\SatSet\SSResponse;
$user = User::find(1);
SSResponse::error(message: 'Cannot find data', content: $user->toArray(), headers: []);
atau anda juga dapat menggunakan kostum builder sebagai dasar untuk response Anda
use Konnco\SatSet\SSResponse;
$user = User::find(1);
SSResponse::make()
->content("")
->code(200)
->headers([])
->send();