شرح صفوف ومحتوى الفقرة
عندما تشترك مجموعة من المسارات في نفس المقطع الأول من العنوان مثل قسم الإدارة أو الفواتير، فإن استخدام Route::prefix('admin')->group يلغي الحاجة لتكرار الكلمة في كل رابط. يضيف Laravel البادئة المحددة تلقائياً قبل عنوان كل مسار فرعي داخل المجموعة.
- بادئة العناوين (Route::prefix): تضيف مقطعاً ثابتاً مثل admin قبل كافة روابط المجموعة تلقائياً.
- البادئات الديناميكية (Dynamic Prefix Segments): يمكن أن تتضمن البادئة معاملات ديناميكية مثل رمز اللغة.
- اختصار المسارات الفرعية (Clean Child URIs): تكتب المسارات داخل المجموعة باختصار مثل /users لتصبح /admin/users.
PHP
<?php
use Illuminate\Support\Facades\Route;
Route::prefix('admin')->group(function () {
Route::get('/users', fn () => 'Admin Users List');
Route::get('/metrics', fn () => 'Admin Metrics');
});