شرح صفوف ومحتوى الفقرة
رغم أن المتحكمات يمكنها إرجاع نصوص أو مصفوفات مباشرة، فإن استخدام الدالة المساعدة response يمنحك تحكماً كاملاً في كود حالة HTTP ورؤوس الرسالة الصادرة. يمكنك تسلسل دالة header لإضافة رأس مفرد أو دالة withHeaders لإرفاق مصفوفة رؤوس دفعة واحدة.
- تخصيص كود الحالة (Status Code): مرر رقم الحالة القياسي مثل 201 للإنشاء الناجح كمعامل ثانٍ لدالة الاستجابة.
- إضافة رأس مفرد (->header): يضبط قيمة رأس محدد في الرسالة الصادرة نحو المتصفح.
- مصفوفة رؤوس متعددة (->withHeaders): يرفق عدة رؤوس استجابة دفعة واحدة بصيغة مصفوفة ترابطية منظمة.
PHP
<?php
Route::get('/health', function () {
return response('Service Operational', 200)
->withHeaders([
'Content-Type' => 'text/plain',
'X-Region' => 'me-central-1',
]);
});