انتقل إلى محتوى الدرس

Request Inspection Methods Reference مرجع دوال فحص بيانات الطلب

استخدام كائن Request لقراءة مدخلات المستخدم ومعاملات الرابط ورؤوس الرسالة وطريقة الطلب بأمان وفق أحدث معايير إطار العمل Laravel 12 مع أمثلة وتطبيقات عملية متدرجة.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يساعد استخدام دوال الطلب المحددة النوع والمصفاة على تحصين المتحكمات ضد المدخلات غير المتوقعة أو الناقصة. راجع الجدول المرجعي التالي لاختيار الدالة الدقيقة لفحص وقراءة بيانات الطلب.

وجه المقارنة الهندسيالأسلوب اليدوي أو غير المحميمعيار Laravel 12 الحديث
جلب قيم المدخلاتالقراءة المباشرة من $_POST التي تسبب أخطاء عند غياب المفتاحاستخدام دالة $request->input الآمنة مع القيم الافتراضية
قيم مربعات الاختياركتابة مقارنات نصية متعددة لفحص قيم on و1 وtrueاستدعاء الدالة المدمجة $request->boolean مباشرة
حقول البحث الفارغةالفحص بدالة isset التي تعتبر النص الفارغ قيمة موجودةاستخدام دالة $request->filled للتأكد من امتلاء الحقل
قراءة رؤوس الطلبتقطيع متغيرات $_SERVER يدوياً لاستخراج رمز التفويضاستخدام دوال $request->header و$request->bearerToken الجاهزة
PHP
<?php
use Illuminate\Http\Request;

$filters = $request->only(['status', 'role']);
$isActive = $request->boolean('active');
$page = $request->integer('page', 1);
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس حول «استقبال وفحص بيانات طلبات HTTP الواردة في Laravel» مفاهيم حقن كائن الطلب داخل المتحكمات، وفحص مسار الرابط وطريقة الطلب، وقراءة المدخلات ومعاملات الاستعلام وفق معايير Laravel 12 الحديثة.

الخطوة التالية والدرس القادم

انتقل الآن إلى الدرس التالي «إنشاء وتسجيل البرمجيات الوسيطة Middleware في Laravel» للبناء التراكمي على ما تعلمته.