شرح صفوف ومحتوى الفقرة
عند تغيير هيكل الروابط أو نقل صفحة قديمة إلى عنوان جديد، تتيح لك دالتا 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