@php $unread = \App\Models\FormSubmission::whereNull('read_at')->count(); $draftCount = \App\Models\PageDraft::count(); $nt = request('type', $navType ?? 'page'); $isPages = request()->routeIs('admin.pages.*'); $user = auth()->user(); $initials = collect(preg_split('/\s+/', trim($user->name)))->filter()->take(2)->map(fn ($w) => mb_strtoupper(mb_substr($w, 0, 1)))->implode(''); $nav = [ 'Content' => [ ['Dashboard', 'home', route('admin.dashboard'), request()->routeIs('admin.dashboard'), null], ['Pages', 'file', route('admin.pages.index', ['type' => 'page']), $isPages && $nt === 'page', null], ['Posts & news', 'news', route('admin.pages.index', ['type' => 'post']), $isPages && $nt === 'post', null], ['Header, footer & popups', 'layout', route('admin.pages.index', ['type' => 'layout']), $isPages && $nt === 'layout', null], ['Media library', 'image', route('admin.media.index'), request()->routeIs('admin.media.*'), null], ], 'Enquiries' => [ ['Form submissions', 'inbox', route('admin.submissions.index'), request()->routeIs('admin.submissions.*'), $unread ?: null], ['Forms', 'form', route('admin.forms.index'), request()->routeIs('admin.forms.*'), null], ], 'SEO & settings' => [ ['Site settings & SEO', 'settings', route('admin.settings.edit'), request()->routeIs('admin.settings.*'), null], ['Redirects', 'redirect', route('admin.redirects.index'), request()->routeIs('admin.redirects.*'), null], ['404 & search pages', 'alert', route('admin.pages.index', ['type' => 'system']), $isPages && $nt === 'system', null], ['Administrators', 'users', route('admin.users.index'), request()->routeIs('admin.users.*'), null], ], ]; $section = collect($nav)->search(fn ($items) => collect($items)->contains(fn ($x) => $x[3])) ?: 'Admin'; @endphp
{{ $section }}@include('admin._icon', ['i' => 'chevron-right', 'class' => 'i-xs crumb-sep'])@yield('title', 'Admin')
@csrf
@if (session('status'))
{{ session('status') }}
@endif @if (session('error'))
{{ session('error') }}
@endif @if ($errors->any())
Please fix the following:
    @foreach ($errors->all() as $e)
  • {{ $e }}
  • @endforeach
@endif @yield('content')