Daha önce yapmış oldugum bir çalışma ve kodlar çalışıyor . Sadece sizden farkı category -> subcategory altında bir kategori daha var(subcategory2) .. Siz kendinize göre düzenleyebilirsiniz .
Kategoriler
-Altkategoriler
--Altkategoriler2
Mantıgı bu şekilde ;
@foreach ($kategoriler as $kategori)
<li class= "dropdown">
@if (DB::table('altkategori')->where('kategori_id','=',$kategori->id)->count()!=0)
<a class="dropdown-toggle" href="#">
@else
<a class="" href="{{ URL::to('catdetay/'.$kategori->slug.'') }}">
@endif
{{$kategori->kategoriadi}}
</a>
<ul class="dropdown-menu">
@if( $altkategoriler=DB::table('altkategori')->where('kategori_id','=',$kategori->id)->get())
@foreach ($altkategoriler as $altkategori)
@if (DB::table('altkategori2')->where('altkategori_id','=',$altkategori->id)->count()!=0)
<li class="dropdown-submenu">
@else
<li class="">
@endif
<a href="{{ URL::to('acatdetay/'.$altkategori->slug.'') }}">{{$altkategori->kategoriadi}}</a>
@if( $altkategoriler2=DB::table('altkategori2')->where('altkategori_id','=',$altkategori->id)->get())
<ul class="dropdown-menu">
@foreach ($altkategoriler2 as $altkategori2)
<li><a href="{{ URL::to('acat2detay/'.$altkategori2->slug.'') }}">{{$altkategori2->kategoriadi}}</a></li>
@endforeach
</ul>
@endif
</li>
@endforeach
@endif
</ul>
</li>
@endforeach
Not : @mgsmus üstadım daha kolay yolu vardır elbet paketler haricinde