شرح صفوف ومحتوى الفقرة
يكتمل تنظيم المجموعات عند دمج بادئة العنوان مع بادئة الاسم البرمجي عبر دالة 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');
}
);