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

خطأ Undefined variable في مشروع Laravel

Marwan M Alfalah

السؤال

ظهر لدي خطأ فقدان أحد التوابع عندما نقلت جميع وظائف المسارات من 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...