شرح صفوف ومحتوى الفقرة
يوفر Laravel عائلة متكاملة من دوال توليد وفحص الروابط تشمل route وto_route وurl والواجهة الساكنة URL، مما يغنيك تماماً عن دمج النصوص يدوياً. راجع الجدول التالي لاختيار الأداة المناسبة لكل حالة برمجية.
| وجه المقارنة الهندسي | الأسلوب اليدوي أو التقليدي | معيار Laravel 12 الحديث |
|---|---|---|
| صيانة الروابط وتحديثها | البحث والاستبدال اليدوي لعناوين الصفحات في عشرات الملفات | تعديل العنوان مرة واحدة في web.php مع ثبات الاسم في ->name |
| بناء معاملات الرابط | دمج النصوص يدوياً مع علامات الاستفهام ودالة urlencode | تمرير مصفوفة ترابطية نظيفة إلى الدالة المساعدة route |
| تمييز القائمة النشطة | فحص نص الرابط الحالي يدوياً بدوال النصوص المعقدة | فحص ذكي ومباشر بالأنماط عبر الدالة Route::is('items.*') |
| حماية الروابط من التلاعب | إنشاء جداول رموز يدوية لكل رابط تفعيل أو إلغاء اشتراك | توقيع رقمي مشفر بدون حالة عبر الدالة URL::signedRoute |
PHP
<?php
use Illuminate\Support\Facades\URL;
$current = URL::current();
$fullUrl = URL::full();
$prevUrl = URL::previous('/fallback');
echo $current;
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
أتقنت في هذا الدرس حول «المسارات المسماة وتوليد الروابط في Laravel» مفاهيم تسمية المسارات بالدالة name، وتوليد الروابط عبر الدالة route، وتمرير المعاملات للمسارات المسماة وفق معايير Laravel 12 الحديثة.
الخطوة التالية والدرس القادم
انتقل الآن إلى الدرس التالي «مجموعات المسارات والبادئات ومسار الطوارئ في Laravel» للبناء التراكمي على ما تعلمته.