{{-- Extends layout --}} @extends(getThemeBasePath()) @section('page_title') {{$page_title}} @endsection {{-- Content --}} @section('content') @php // Menu metadata can provide help-text on any menu depth. The icon markup // comes from the trusted menu configuration; the tooltip text is escaped. $renderMenuHelpText = function ($menuItem) { $helpText = $menuItem['help-text'] ?? null; if (empty($helpText)) { return ''; } $title = is_array($helpText) ? ($helpText['title'] ?? '') : ''; $icon = is_array($helpText) ? ($helpText['icon'] ?? '') : ''; return '' . $icon . ''; }; @endphp
@if(!empty($data['id'])) @method('PUT') @endif @csrf
@include("backend.errors")
@foreach($allMenus as $menu) @php $perm = isset($menu['path']) ? Str::slug(strtolower($menu['path']), '_') : ""; if(!isset($menu['title'])){ continue; } @endphp @if(!isset($menu['sub']) || !isset($menu['sub']['items']) || empty($menu['sub']['items'])) @endif @if(isset($menu['sub']) && !empty($menu['sub']['items'])) @foreach($menu['sub']['items'] as $submenu) @php $subperm = $submenu['path'] ? Str::slug(strtolower($submenu['path']), '_') : ""; if(!isset($submenu['title'])){ continue; } @endphp @if(!isset($submenu['sub']) || !isset($submenu['sub']['items']) || empty($submenu['sub']['items'])) @endif @if(isset($submenu['sub']) && !empty($submenu['sub']['items'])) @foreach($submenu['sub']['items'] as $submenu2) @php $subperm2 = $submenu2['path'] ? Str::slug(strtolower($submenu2['path']), '_') : ""; if(!isset($submenu2['title'])){ continue; } @endphp @if(!isset($submenu2['sub']) || !isset($submenu2['sub']['items']) || empty($submenu2['sub']['items'])) @endif @if(isset($submenu2['sub']) && !empty($submenu2['sub']['items'])) @foreach($submenu2['sub']['items'] as $submenu3) @php $subperm3 = $submenu3['path'] ? Str::slug(strtolower($submenu3['path']), '_') : ""; if(!isset($submenu3['title'])){ continue; } @endphp @endforeach @endif @endforeach @endif @endforeach @endif @endforeach
Menu View Add Edit Delete
Select All
Web Portal
{{$menu['title']}} {!! $renderMenuHelpText($menu) !!}
- {{$submenu['title']}} {!! $renderMenuHelpText($submenu) !!}
-- {{$submenu2['title']}} {!! $renderMenuHelpText($submenu2) !!}
-- {{$submenu3['title']}} {!! $renderMenuHelpText($submenu3) !!}
@foreach($allMenus as $menu) @php $perm = isset($menu['path']) ? Str::slug(strtolower($menu['path']), '_') : ""; if(!isset($menu['title'])){ continue; } @endphp @if(!isset($menu['sub']) || !isset($menu['sub']['items']) || empty($menu['sub']['items'])) @endif @if(isset($menu['sub']) && !empty($menu['sub']['items'])) @foreach($menu['sub']['items'] as $submenu) @php if(($submenu['isSubMenu']??false)){ continue; } $subperm = $submenu['path'] ? Str::slug(strtolower($submenu['path']), '_') : ""; if(!isset($submenu['title'])){ continue; } @endphp @if(!isset($submenu['sub']) || !isset($submenu['sub']['items']) || empty($submenu['sub']['items'])) @endif @if(isset($submenu['sub']) && !empty($submenu['sub']['items'])) @foreach($submenu['sub']['items'] as $submenu2) @php $subperm2 = $submenu2['path'] ? Str::slug(strtolower($submenu2['path']), '_') : ""; if(!isset($submenu2['title'])){ continue; } @endphp @if(!isset($submenu2['sub']) || !isset($submenu2['sub']['items']) || empty($submenu2['sub']['items'])) @endif @if(isset($submenu2['sub']) && !empty($submenu2['sub']['items'])) @foreach($submenu2['sub']['items'] as $submenu3) @php $subperm3 = $submenu3['path'] ? Str::slug(strtolower($submenu3['path']), '_') : ""; if(!isset($submenu3['title'])){ continue; } @endphp @endforeach @endif @endforeach @endif @endforeach @endif @endforeach
Menu Show
Web Portal
{{$menu['title']}} {!! $renderMenuHelpText($menu) !!}
- {{$submenu['title']}} {!! $renderMenuHelpText($submenu) !!}
-- {{$submenu2['title']}} {!! $renderMenuHelpText($submenu2) !!}
-- {{$submenu3['title']}} {!! $renderMenuHelpText($submenu3) !!}
@include('backend.hr.user-groups.dashboard_widgets')
@endsection {{-- Scripts Section --}} @section('scripts') @endsection