اذهب إلى المحتوى

السؤال

نشر

لدي مسار قمت بتعريفه في web.php :

Route::get('/page/{username}/{id}', 'page@show')->name('admin.page');

الآن أريد أن أقوم بعمل عنواين URL لهذا المسار في أحد قوالب blade، لذلك قمت بكتابة الكود:

{{ route('admin.page', ['emad', 12]) }}

لكن يبدو أن هذا الكود لا يعمل، ما المشكلة هنا وكيف أقوم بتمرير مُعرف الصفحة id بشكل صحيح؟

Recommended Posts

  • 1
نشر (معدل)

ببساطة يجب عليك تمرير المتغيرات عبر تعريفها بالإسم بالشكل التالي:-

{{ route('admin.page', ['username'=>'emad', 'id'=>12]) }}

عدم تعريفك لأسماء الباراميترز سيُظهر لك خطأ في الصفحة ، لكن بهذه الطريقة من المفترض أن يعمل الكود الخاص بك بشكل سليم تمامًا.

يمكنك الإطلاع على توثيق التالي لمعرفة المزيد من التفاصيل

Routing - Laravel 9.x

تم التعديل في بواسطة Ahmed.Sayed

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...