@if(!empty($childes)) @if($mode == 'child') @if(isset($current_category)) @foreach($childes as $i) @if($i->id == $current_category->id) @foreach($i['childes'] as $t) @endforeach @else @if(array_search($i->id,$greatGeneration_ids)===false) @endif @include('AdminSide.Components.SubCategoryOption', ['mode'=>$mode,'greatGeneration_ids'=>$greatGeneration_ids,'childes' => $i['childes'],'current_category'=>$category,'parent' => $i , 'layer_count' => $layer_count+1]) @endif @endforeach @else @foreach($childes as $i) @include('AdminSide.Components.SubCategoryOption', ['mode'=>$mode,'childes' => $i['childes'],'parent' => $i , 'layer_count' => $layer_count+1]) @endforeach @endif @else @if(isset($selected_categories)) @foreach($childes as $i) @if(array_search($i['id'], array_column($selected_categories, 'category_id'))!==false) @else @endif @include('AdminSide.Components.SubCategoryOption', ['selected_categories'=>$selected_categories,'mode'=>$mode,'childes' => $i['childes'],'parent' => $i , 'layer_count' => $layer_count+1]) @endforeach @else @if(isset($current_category)) @foreach($childes as $i) @if($i->id == $current_category->parent_id) @include('AdminSide.Components.SubCategoryOption', ['mode'=>$mode,'childes' => $i['childes'],'current_category'=>$category,'parent' => $i , 'layer_count' => $layer_count+1]) @else @if($i->id!=$current_category->id) @include('AdminSide.Components.SubCategoryOption', ['mode'=>$mode,'childes' => $i['childes'],'current_category'=>$category,'parent' => $i , 'layer_count' => $layer_count+1]) @endif @endif @endforeach @else @foreach($childes as $i) @include('AdminSide.Components.SubCategoryOption', ['mode'=>$mode,'childes' => $i['childes'],'parent' => $i , 'layer_count' => $layer_count+1]) @endforeach @endif @endif @endif @endif