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

Route Redirects and route list مسارات التحويل وفحص قائمة المسارات

تعريف مسارات الويب الأساسية في ملف routes/web.php لمختلف طرق HTTP ومسارات التحويل والعرض المباشر وفق أحدث معايير إطار العمل Laravel 12 مع أمثلة وتطبيقات عملية متدرجة.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

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

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

عند تغيير هيكل الروابط أو نقل صفحة قديمة إلى عنوان جديد، تتيح لك دالتا Route::redirect وRoute::permanentRedirect تحويل الزوار مباشرة دون كتابة دالة مغلقة. ولفحص جدول كافة المسارات المسجلة وطرقها في مشروعك من الطرفية، يمكنك تشغيل الأمر php artisan route:list.

  • التحويل المؤقت (Route::redirect): يرسل تحويل HTTP 302 افتراضياً مع إمكانية تمرير رمز حالة مخصص.
  • التحويل الدائم (Route::permanentRedirect): يرسل تحويل HTTP 301 الدائم للحفاظ على أرشفة محركات البحث.
  • جدول المسارات (php artisan route:list): يعرض في الطرفية قائمة منسقة بجميع روابط المشروع وطرقها.
PHP
<?php
use Illuminate\Support\Facades\Route;

// 302 temporary redirect and 301 permanent redirect
Route::redirect('/old-home', '/');
Route::permanentRedirect('/legacy-docs', '/docs');

// CLI: php artisan route:list --except-vendor