@Andre548

Как отсортировать товар только из выбранной категории?

Доброй ночи! Имеется запрос
$categories = Category::with(['products' => function ($q) {
            $q->where('active', 1)->orderBy($this->sortField, $this->sortAsc ? 'asc' : 'desc');
        }])->orderBy('sorting')->get();


В представлении

@foreach($categories as $category)
                                <h2 id="products{{$category->id}}" class="subtitle">
                                    <a>{{$category->title}}</a>
                                </h2>
                                @foreach($category->products as $product)
                                    <h4 class="catalog__item-name">{{$product->name}}</h4>
                                @endforeach
                            @endforeach


Как можно отсортировать товар из выбранной категории? может запрос не правильный, или вывод по другому нужно сделать? Потому что сейчас он сортирует все товары
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы