Saied Hr
4 سال پیش توسط Saied Hr مطرح شد
2 پاسخ

ارور برای category در لاراول

سلام وقت بخیر من میخوام توسط کتگوری هایی که توی صفحه ی اصلی سایتم قرار دادم به محصولات مربوط به اون کتگوری دسترسی پیدا کنم ولی با این خطا مواجه میشم لطفا راهنمایی کنید

Property [id] does not exist on this collection instance. 
(View: D:\xampp\htdocs\laravel\mshop\resources\views\layout.blade.php) (View: 
D:\xampp\htdocs\laravel\mshop\resources\views\layout.blade.php)

اینم کدهایی هست که در بخش view نوشتم

@foreach($categories as $category)  
 <div class="panel panel-default">  
   <div class="panel-heading">  
      <h۴ class="panel-title">  
         <a href="{{$category->Products->id}}"><h۴>{{($category->published ==۱) ?$category->name : ''}} 
          </h۴></a>  
      </h۴> 
    </div> 
 </div>
@endforeach

ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 4 سال پیش مطرح شد
1

خوب مشخصه ارور مربوط به خط زیر میشه

$category->Products->id

حالا این وسط اصلا باس ببینید این رابطه‌ای رو بر میگردونه یا نه

$category->Products

که شک دارم اصلا درست پیاده کرده باشید


علی اکبری
تخصص : بک اند
@jpro.feri 2 سال پیش آپدیت شد
0
@foreach($categories as $category)  

 <div class="panel panel-default">  

   <div class="panel-heading">  

      <h۴ class="panel-title">  
   @foreach ($category->Products as $Product)
         <a href="{{$Product->id}}"><h۴>{{($category->published ==۱) ?$category->name : ''}} 
          </h۴></a>  
   @endforeach

      </h۴> 

    </div> 

 </div>

@endforeach

به این صورت فک کنم حل بشه


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام