api response
v1.2.2
سمة استجابة CoreJsonResponse JSON. تسهل هذه السمة على أي وحدة تحكم إرجاع استجابة JSON برمز حالة HTTP المناسب.
composer require aelnemr/api-response
كل ما تحتاجه هو use
سمة CoreJsonResponse
داخل وحدة التحكم الخاصة بك.
مثال:
<?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 );
}
}
طريقة | رمز الحالة | وصف |
---|---|---|
نعم | 200 | تم الحصول على التصحيح بنجاح (إرجاع كائن JSON) |
okWithPagination | 200 | تم الحصول على التصحيح بنجاح (إرجاع كائن JSON) |
مخلوق | 201 | مشاركة ناجحة (إرجاع كائن JSON) |
طريقة | رمز الحالة | وصف |
---|---|---|
غير مصادق عليه | 401 | خطأ لم تتم المصادقة عليه |
مُحرَّم | 403 | خطأ غير مصرح به (تمت المصادقة، ولكن لا توجد أذونات) |
notFound | 404 | لم يتم العثور على خطأ |
طلب غير صالح | 422 | التحقق من الخطأ |
طريقة | رمز الحالة | وصف |
---|---|---|
مقبول | 202 | مشاركة ناجحة، حذف، المسار - غير متزامن |
اقتراح غير جيد | 400 | خطأ تعذر على الخادم فهم الطلب بسبب صياغة غير صحيحة |
مطلوب الدفع | 402 | مطلوب دفع خطأ |
صراع | 409 | خطأ منطقي |