Attığınız kodlara baktığımda problem olacak bir kısım göremedim anca tek gözüme çarpan şey $minute değişkeni oranın değeri nedir ve orası saniye olarak alıyor eğer dalgınlığınıza gelmişse. Kullandığınız cache sisteminde cachelenmiş veriyi değiştirdiğinizde bir değişim oluyor mu kontrol eder misiniz? Ve cache:remember yerine rememberForever kullanmayı dener misiniz? Benim görüşüm eğer gözümden bir şey kaçmamışsa cache kaydetme ya da okuma kısmında bir problem var
Şuan bir kod denedim. En base haliyle aşağıdaki gibi.
Bu kod ile hiçbir query döndürmeden aynı sonucu veriyor. Style eklerini de yapıştırıp bir bakacağım. Hiç blade döndürmeye gerek kalmıcak o zaman.
@foreach ($Menus as $menu)
<li>{{ $menu->title }}</li>
@foreach ($menu->child as $submenu)
{{ $submenu->title }}
@endforeach
@endforeachŞüphelendiğim kısım aşağıdaki bölümdü. Burası her seferinde yeniden döndürdüğü için query adedi arttırıyor.
@foreach ($sideMenu->child as $key => $childMenu)
@if ($childMenu->status == '1') @include("frontend.megamenu", ["sideMenu" => $childMenu]) @endif
@endforeach