@foreach($categories as $category) @if($category->products->count())
@php $productsNonNullPriority = $category->products->filter(function ($product) { return $product->priority !== null; })->sortBy('priority'); $productsNullPriority = $category->products->filter(function ($product) { return $product->priority === null; }); @endphp @foreach($productsNonNullPriority as $product) @include('partials.product') @endforeach @foreach($productsNullPriority as $product) @include('partials.product') @endforeach
@endif @endforeach