Laravel属于并且拥有许多关系的工作逻辑

时间:2018-05-14 09:26:56

标签: php model eloquent relationship

我现在有一个2型号。 productCategory的第二个是productType

我试图这样做。

  1. 类别1

    • 类型1
    • 2型
  2. 类别2

    • 的Type3
    • 类型4
    • 成的Type5
  3. 但是出了点问题,结果就是这样:

    1. 类别1

      • 类型1
      • 2型
      • 的Type3
      • 类型4
      • 成的Type5
    2. 类别2

      • 类型1
      • 2型
      • 的Type3
      • 类型4
      • 成的Type5
    3. 我在我的productType模型中做了这个:

      public function category()
          {
              return $this->belongsTo(ProductCategory::class,'product_categories_id', 'id');
          }
      

      并且查看如下:

      @foreach($types as $type)
          <a href="#">
              <li class="li">
                  <h3>{{$type->category->name}}</h3>
              </li>
          </a>
          @endforeach
      

      我该怎么办?我不明白。提前谢谢。

      编辑SQL:

      product_categories:id,name,order
      product_types:id,product_categories_id,name,order

0 个答案:

没有答案