@include('admin.layouts.header-script') @yield('css') @yield('metas') @yield('style')
{{ strtoupper(substr(setting()->title ?? 'D', 0, 1)) }}
{{ setting()->title ?? 'DashPro' }}
@foreach ($admin_menus as $menu) @php $permissions = json_decode($menu->permissions, true) ?? []; $allowedPerms = []; foreach ($permissions as $perm) { if (!empty($perm['route']) && in_array($perm['route'], $userRoutes)) { $allowedPerms[] = $perm; } } $showMenu = count($allowedPerms) > 0; if (empty($permissions) && !empty($menu->route) && in_array($menu->route, $userRoutes)) { $showMenu = true; } if (!$showMenu) { continue; } $isActiveParent = false; foreach ($allowedPerms as $perm) { $pUrl = !empty($perm['route']) ? route($perm['route']) : url($perm['url']); if ($currentUrl == $pUrl) { $isActiveParent = true; } } $isStandaloneActive = !empty($menu->route) && $currentUrl == route($menu->route); $tnId = 'tn_menu_' . $menu->id; @endphp @if (count($allowedPerms) > 0)
{!! $menu->icon ?? '
' !!} {{ $menu->name }}
@foreach ($allowedPerms as $perm) @php $pUrl = !empty($perm['route']) ? route($perm['route']) : url($perm['url']); @endphp
{{ $perm['display_name'] ?? ucfirst(str_replace('-', ' ', basename($perm['url']))) }}
@endforeach
@else
{!! $menu->icon ?? '
' !!} {{ $menu->name }}
@endif @endforeach
More
{{ strtoupper(substr(auth()->user()->name, 0, 1)) }}
{{ auth()->user()->name }}
@yield('page_title', 'Dashboard')
Light
🎨 Theme
☀️
Light
হালকা, পরিষ্কার
🌙
Dim
হালকা dark
🌑
Dark
পুরো dark
Layout
Choose Layout
Pick where you want the menu
Left Menu
Sidebar
Top Menu
Navbar
Bottom
Footer bar
Current:
Left Sidebar
Auto-saved
Actions
Quick Actions
7 items
Visit Website
Opens in new tab
News List
All published articles
Create News
Write a new article
Main News
Featured top stories
Lead News
Priority breaking news
Marquee
Scrolling ticker text
Filter News
Search & filter results
Go to News Dashboard
@yield('content')
@php $fnCount = 0; @endphp @foreach ($admin_menus as $menu) @php $permissions = json_decode($menu->permissions, true) ?? []; $allowedPerms = []; foreach ($permissions as $perm) { if (!empty($perm['route']) && in_array($perm['route'], $userRoutes)) { $allowedPerms[] = $perm; } } $showMenu = count($allowedPerms) > 0; if (empty($permissions) && !empty($menu->route) && in_array($menu->route, $userRoutes)) { $showMenu = true; } if (!$showMenu) { continue; } $fnCount++; if ($fnCount > 4) { break; } $fnUrl = !empty($menu->route) ? route($menu->route) : (!empty($allowedPerms[0]['route']) ? route($allowedPerms[0]['route']) : '#'); $fnActive = $currentUrl == $fnUrl; @endphp
{!! $menu->icon ?? '
' !!}
{{ $menu->name }}
@endforeach
More
@php $fnMore = 0; @endphp @foreach ($admin_menus as $menu) @php $permissions = json_decode($menu->permissions, true) ?? []; $allowedPerms = []; foreach ($permissions as $perm) { if (!empty($perm['route']) && in_array($perm['route'], $userRoutes)) { $allowedPerms[] = $perm; } } $showMenu = count($allowedPerms) > 0; if ( empty($permissions) && !empty($menu->route) && in_array($menu->route, $userRoutes) ) { $showMenu = true; } if (!$showMenu) { continue; } $fnMore++; if ($fnMore <= 4) { continue; } $fnUrl = !empty($menu->route) ? route($menu->route) : (!empty($allowedPerms[0]['route']) ? route($allowedPerms[0]['route']) : '#'); @endphp
{!! $menu->icon ?? '
' !!} {{ $menu->name }}
@endforeach
Logout
Asian Marque/Ticker Update
{{-- FIX: @method('GET') সরানো হয়েছে — GET method এ CSRF token দরকার নেই এবং modal submit এ conflict করে --}}
@csrf
Marquee News
{{ marquee()->title ?? '' }}
Loading...
@include('admin.layouts.footer-script') @include('components.alert') @yield('js') @yield('script')