如何在不使用循环的情况下检索嵌套形式的数据

时间:2019-10-01 10:22:13

标签: laravel

借助邮政模型,我想显示类别模型的数据。

我已经应用了嵌套关系。 为此,我必须在刀片文件中使用foreach循环。 因此,数据显示两次。

我已经尝试过使用嵌套循环

 @foreach($details->category->child as $c)
     @foreach($c->children as $d)

      @if($d->category_type == 'mobiles')
        @include('Frontend.pages.particular.mobileparticular')
      @elseif ($d->category_type == 'clothing')
        @include('Frontend.pages.particular.clothparticular')
      @elseif ($d->category_type == 'Cars')
        @include('Frontend.pages.particular.carparticular')
      @elseif ($d->category_type == 'motorcycle')
        @include('Frontend.pages.particular.carparticular')  
      @elseif ($d->category_type == 'Printer and Scanner')
       @include('Frontend.pages.particular.equipmentparticular') 
      @endif
       @endforeach
       @endforeach
public function postads()
{
   return $this->hasOne(PostAd::class)->where('markassold',0);
}

因此,由于foreach循环,我的数据被显示两次。

如何在不使用循环的情况下从嵌套关系中检索数据。

关系 类别模型

public function category()
{
   return $this->belongsTo(Category::class,'category_id');
}

PostAd模型

public static T ParseJson<T>(this T t, string s)

0 个答案:

没有答案