route:list
عرض كل المسارات المسجَّلة route:list
route:list يعرض جدولًا بكل مسارات التطبيق المسجَّلة — الفعل، الرابط، الاسم، المتحكّم — أداة تشخيص أساسية عند البحث عن مسار أو تعارض بينها.
بدل فتح ملفّات routes/web.php وroutes/api.php يدويًا للبحث عن مسار معيّن، يبني هذا الأمر جدولًا كاملًا من كل الملفّات المسجَّلة فعليًا — بما فيها المسارات التي يولّدها Laravel تلقائيًا مثل مسارات المصادقة الجاهزة.
الصياغة
php artisan route:list [options]
📄 مثال
# كل المسارات php artisan route:list # تصفية حسب جزء من الرابط php artisan route:list --path=posts # تصفية حسب فعل HTTP php artisan route:list --method=POST # إظهار عمود المتحكّم كاملًا بلا اختصار php artisan route:list -v
أهم الخيارات
| الخيار | الوظيفة |
|---|---|
| --path=x | يعرض فقط المسارات التي تحوي هذا الجزء من الرابط |
| --method=GET|POST | يصفّي حسب فعل HTTP محدَّد |
| --name=x | يصفّي حسب اسم المسار |
| -v | يعرض المسار الكامل لصنف المتحكّم بلا اختصار |
💡 نصائح عملية
- استخدمه فورًا عند ظهور خطأ 404 غير متوقّع للتأكد أن المسار مسجَّل فعلًا وبالفعل الصحيح
خصائص ذات صلة
🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار LARAVEL الكامل بالعربي.