شرح صفوف ومحتوى الفقرة
عندما تعيد دالة المسار نصاً عادياً، يقوم Laravel بتغليفه تلقائياً في استجابة HTTP قياسية بحالة 200 ونوع محتوى HTML. والأروع من ذلك أنه عند إرجاع مصفوفة PHP مباشرة من المسار، يحولها الإطار تلقائياً إلى استجابة JSON منسقة مع ضبط رأس نوع المحتوى المناسب.
- إرجاع النصوص (String Return): يُرسل النص للمتصفح كاستجابة ناجحة بحالة 200.
- إرجاع المصفوفات (Array Return): تتحول المصفوفة تلقائياً إلى JSON مع ضبط رأس الرسالة القياسي.
- اختصار الكود (Zero Boilerplate): يغنيك عن استدعاء دوال التحويل وضبط رؤوس الرسالة يدوياً.
PHP
<?php
use Illuminate\Support\Facades\Route;
Route::get('/api-health', function () {
return ['service' => 'CloseTag API', 'ok' => true];
});