Laravel Простой магазин - вывод фильтров атрибутов

Как мне правильно вывести фильтры

Имеются 3 таблицы по связи belongsToMany Вывожу вот так

@foreach($tovars as $tovar)
@foreach($tovar->atributes()->orderBy('id', 'ASC')->get() as $atribute)

<div class="item">
  <h4>{{$atribute->name}}: </h4>
  <ul>

    <li>
      <a href="{{route('catalog.index', [$atribute->name =>$atribute->value])}}">{{$atribute->value}}</a>
    </li>

  </ul>
</div>
@endforeach
@endforeach

Получается это

Фильтры на сайте


Как мне вывести все фильтры сгруппировано по заголовкам?

т.е.

  • Цвет и дальше цвета
  • Размер и дальше размеры, а не как на скриншоте выше.

Вот таблицы


class Tovar extends Model
{
    public $guarded = [];
    public $timestamp = true;
    public function atributes()
    {
        return $this->belongsToMany(Atribute::class);
    } 
}

введите сюда описание изображения введите сюда описание изображения


Ответы (0 шт):