Emad Saif نشر 8 أبريل 2022 أرسل تقرير نشر 8 أبريل 2022 لدي مسار قمت بتعريفه في web.php : Route::get('/page/{username}/{id}', 'page@show')->name('admin.page'); الآن أريد أن أقوم بعمل عنواين URL لهذا المسار في أحد قوالب blade، لذلك قمت بكتابة الكود: {{ route('admin.page', ['emad', 12]) }} لكن يبدو أن هذا الكود لا يعمل، ما المشكلة هنا وكيف أقوم بتمرير مُعرف الصفحة id بشكل صحيح؟ 1 اقتباس
1 Ahmed.Sayed نشر 8 أبريل 2022 أرسل تقرير نشر 8 أبريل 2022 (معدل) ببساطة يجب عليك تمرير المتغيرات عبر تعريفها بالإسم بالشكل التالي:- {{ route('admin.page', ['username'=>'emad', 'id'=>12]) }} عدم تعريفك لأسماء الباراميترز سيُظهر لك خطأ في الصفحة ، لكن بهذه الطريقة من المفترض أن يعمل الكود الخاص بك بشكل سليم تمامًا. يمكنك الإطلاع على توثيق التالي لمعرفة المزيد من التفاصيل Routing - Laravel 9.x تم التعديل في 8 أبريل 2022 بواسطة Ahmed.Sayed 1 اقتباس
1 محمد أبو عواد نشر 8 أبريل 2022 أرسل تقرير نشر 8 أبريل 2022 يمكنك فعل ذلك من خلال تمرير مصفوفة مترابطة أو ما تعرف ب Arrays Associative كالتالي {{ route('admin.page', ['username'=>'emad','id'=>12]) }} المفاتيح الخاصة بالمصفوفة هي اسماء المتغيرات , وقيم المفاتيح هي قيم المتغيرات 1 اقتباس
السؤال
Emad Saif
لدي مسار قمت بتعريفه في web.php :
الآن أريد أن أقوم بعمل عنواين URL لهذا المسار في أحد قوالب blade، لذلك قمت بكتابة الكود:
لكن يبدو أن هذا الكود لا يعمل، ما المشكلة هنا وكيف أقوم بتمرير مُعرف الصفحة id بشكل صحيح؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.