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

Redirecting to Named Routes Cleanly تحويل الزائر للمسارات بدالة to_route

إرجاع استجابات HTTP المخصصة وبيانات JSON ورؤوس الرسالة والكوكيز المشفرة والتحويلات المباشرة وفق أحدث معايير إطار العمل Laravel 12 مع أمثلة وتطبيقات عملية متدرجة.
1 صفوف تعليمية
إطار العمل Laravel
0 مشاهدة

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

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

بعد إتمام معالجة الطلب في تطبيقات الويب، غالباً ما يعيد المتحكم توجيه المتصفح إلى مسار مسمى عبر redirect->route أو الدالة المختصرة to_route. ولإعادة المستخدم مباشرة إلى الصفحة السابقة التي أتى منها، نستخدم الدالة المساعدة back.

  • التحويل المختصر للمسار (to_route Helper): يوجه المتصفح لمسار مسمى مع تمرير معاملات الرابط في سطر واحد.
  • العودة للصفحة السابقة (back Helper): يعيد الزائر للصفحة التي أرسل منها الطلب بالاعتماد على رأس المرجع.
  • الروابط الخارجية (redirect->away): يستخدم عند الحاجة لتحويل المستخدم إلى موقع خارجي بأمان.
PHP
<?php
class CheckoutController extends Controller
{
    public function complete()
    {
        return to_route('orders.show', ['id' => 1042]);
    }
}