@extends('layouts.bistro') @push('styles') @endpush @section('content') @php $categories = \App\Models\MenuCategory::with(['items' => function($query) { $query->where('is_available', true)->orderBy('order'); }]) ->where('is_active', true) ->orderBy('order') ->get(); $menuOpen = []; $menuSearch = []; $isFirstCat = true; foreach ($categories as $cat) { if ($cat->items->count() > 0) { $menuOpen[$cat->slug] = $isFirstCat; $menuSearch[$cat->slug] = $cat->items ->map(fn($item) => mb_strtolower($item->name . ' ' . ($item->description ?? ''), 'UTF-8')) ->values() ->toArray(); $isFirstCat = false; } } $firstSlug = array_key_first($menuOpen) ?? ''; @endphp
@foreach($categories as $category) @if($category->items->count() > 0) @php $items = $category->items; $itemsWithImages = $items->filter(fn($item) => !empty($item->image)); $listColClass = $itemsWithImages->count() > 0 ? 'col-md-4' : 'col-md-8'; @endphp
@endif @endforeach @if($categories->isEmpty() || $categories->sum(fn($c) => $c->items->count()) == 0)

Jelovnik je trenutno u pripremi.

@endif

Spremni za rezervaciju?

Rezervirajte stol i doživite autentične okuse Slavonije.

Rezerviraj stol
@endsection