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

مشكلة foreach argument must be of type array|object, bool given في لارافل

Hanan Fahad2

السؤال

ErrorException
foreach() argument must be of type array|object, bool given (View: C:\xampp\htdocs\New folder\ne2\resources\views\Item\index.blade.php)
يطلع لي كذا 
 @foreach($Item as $key => $item)
                        <tr>
                            <td>
                                {{  $item->id }}
                            </td>
                            <td>
                                {{  $item->items_name }}
                            </td>
                            <td>
                                {{  $item->price }}
                            </td>
                            <td>
                                <select name="" id="">
                                @foreach ($Category as $Category)



                                    <option value="">{{ $Category }}</option>


                                @endforeach
                            </select>
                            </td>
                        </tr>

                        @endforeach

اطبع البيانات الجايه من  
   public function index()
    {
        //
         $Item = Item::all();

         $Category = Category::all();


         return view('Item.index',compact("Item","Category"));
    }
ليش مايدور ويطبع البيانات انا بصفحة العناصر ابغا اطبع بيانات العنصر وابغا المستخدم يختار تصنيف عشان يرسلة لاكن يكون  معه بيانات التصنيف يشوفة المستخدم 

 

تم التعديل في بواسطة عبود سمير
تعديل العنوان
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

هل يمكنك كتابة كلمة return مرة بجانب المتغير $Item ثم تصوير النتيجة, ومرة تكتبينها بجانب $Category ثم تقومين بتصوير النتيحة ثم ترفقين الصورتين هنا؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

من خلال الرسالة التي ظهرت و التي توضح أن تعليمة foreach تحتاج أن يكون المعامل الذي يتم تمريره لها من النوع مصفوفة أو كائن لكن يبدو أنه يتم تمرير قيمة بوليانية أو منطقية أو متغير يحمل قيمة منطقية لكن من خلال الأكواد التي قمتِ بإرفاقها لم يتبين ذلك.

هل بإمكانك توضيح الخطأ او المشكلة بشكل أكبر حتى نستطيع المساعدة، يُمكن أيضاً أن الإطار يعمل بنُسخة مخزنة سابقاً من صفحات العرض لذلك لم يأخذ التعديلات الجديدة بعين الإعتبار يُمكنك عمل clear لصفحات العرض من خلال تنفيذ الأمر:

php artisan view:clear
رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...