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

Route Name Prefixes in Groups بادئة الأسماء المشتركة للمجموعات

تنظيم المسارات المترابطة عبر بادئات العناوين وبادئات الأسماء المشتركة وتخصيص مسار الطوارئ للروابط غير الموجودة.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

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

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

يكتمل تنظيم المجموعات عند دمج بادئة العنوان مع بادئة الاسم البرمجي عبر دالة Route::name. فعند كتابة Route::prefix('admin')->name('admin.')، يصبح المسار الفرعي المسمى users.index مسجلاً في النظام بالاسم الكامل admin.users.index.

  • النقطة في نهاية البادئة (Trailing Dot Reminder): احرص دائماً على كتابة النقطة في نهاية بادئة الاسم مثل admin. لأن الدمج يتم حرفياً.
  • منع تصادم الأسماء (Collision Prevention): يميز بوضوح بين مسار العرض العام ومسار لوحة الإدارة لنفس المورد.
  • توليد روابط معبر (Readable route Calls): يتيح استدعاء الرابط بدقة عبر route('admin.users.index').
PHP
<?php
use Illuminate\Support\Facades\Route;
Route::prefix('admin')->name('admin.')->group(
    function () {
        Route::get('/orders', fn () => 'Orders')
            ->name('orders.index');
    }
);