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

السؤال

نشر (معدل)

ظهر لدي خطأ فقدان أحد التوابع عندما نقلت جميع وظائف المسارات من web.php إلى المتحكم PostController بالرغم من تعريفي للمسارات بشكل صحيح، الخطأ مثل ما هو موضح بالصورة المرفقة

Screenshot 2022-09-13 001612.png

تم التعديل في بواسطة عبود سمير
تعديل العنوان

Recommended Posts

  • 0
نشر

إذا كان إستفسارك يتعلق بأحد دروس الدورة يُرجى طرحه في صفحة ذلك الدرس.

بخصوص المشكلة التي تظهر لك، فواضح من نص الرسالة أن ملف العرض show.blade.php يستخدم متغير إسمه comments هذا المتغير لم تقم بتمريره من الحدث المسؤول عن عرض هذه الصفحة في المتحكم.

يُفترض أن يكون إسم الحدث هو show في المتحكم PostController و بفرض وجود علاقة بين النموذج Post و النموذج Comment إسمها comments هي واحد لكثير أي يُمكن للمنشور أن يكون له عدة تعليقات تابعة له يُمكنك تمرير المتغير بالشكل التالي:

public function(Post $post) {

  $comments = $post->comments;

  return view('posts.show', compact('post', 'comments'));

}

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...