@extends('component.admin.layout') @section('content')

Total {{$Menus->count()}} menus

{!! sortHead('Title', 'title') !!} {!! sortHead('ID', 'id') !!} {!! sortHead('Type/Class', 'type') !!} {!! sortHead('Permission', 'permission', 'text-center') !!} @foreach ($Menus as $menu) @php $_cls = Array(); if (!request()->get('orderby') and $menu->depth>0) { if (!request()->get('keyword')) { $_cls[] = '_collapsed'; $_depth = $menu->depth * 24 + 20; $depth = 'style="padding-left: '.$_depth.'px !important"'; } else $depth = ''; } else { $_cls[] = 'root'; $depth = 'style="padding-left: 20px !important"'; } if ($menu->hidden) $_cls[] = 'hidden'; $cls = count($_cls)>0 ? ' class="'.implode(' ', $_cls).'"':''; if (!empty($menu->image)) { if (preg_match('/^s3\//', $menu->image)) $menu_image = Storage::disk('s3')->url(str_replace('s3/', '', $menu->image)); else $menu_image = Storage::disk('public')->url($menu->image); $bg = 'class="id has-bg" style="background-image: url('.$menu_image.')"'; } elseif (Storage::disk('root')->exists('files/menu/'.$menu->id)) { $bg = 'class="id has-bg" style="background-image: url('.Storage::disk('root')->url('files/menu/'.$menu->id).')"'; } else { $bg = 'class="id"'; } @endphp @endforeach
@endsection