Laravel принадлежит и имеет много отношений, работающих по логике - PullRequest
0 голосов
/ 14 мая 2018

У меня есть 2 модели прямо сейчас.Один для productCategory второй это productType

Я пытаюсь это сделать.

  1. категория1

    • тип1
    • тип2
  2. категория2

    • Type3
    • Type4
    • Type5

Но что-то идет не так, и результат выглядит так:

  1. категория1

    • тип1
    • тип2
    • тип3
    • тип4
    • тип5
  2. категория2

    • Тип1
    • Тип2
    • Тип3
    • Тип4
    • Тип 5

Я сделал это в моем продуктеТип модели:

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

...