إرجاع بيانات وحالة HTTP بإستخدام JsonResponse
ال JsonResponse بتجهز بيانات JSON مع كود حالة مناسب للرد
رد بنجاح إنشاء عنصر
داخل Controller بترجع كائن الرد نفسه وفي المثال بنعرض محتواه للفحص
<?php
use Illuminate\Http\JsonResponse;
$response = new JsonResponse(["created" => true], 201);
echo $response->getStatusCode(), "\n";
echo $response->getContent();النتيجة
201
{"created":true}عرض حقول محددة فقط
إختار الحقول المطلوبة بدل إرسال بيانات خاصة ضمن الرد
<?php
use Illuminate\Http\JsonResponse;
$user = ["name" => "Osama", "private_note" => "Internal"];
$response = new JsonResponse(["name" => $user["name"]]);
echo $response->getContent();النتيجة
{"name":"Osama"}