@extends('public.layout.app') @section('title', 'Website Directory') @section('body') @php $contentRoutes = [ 'committee' => ['index' => 'front.committees.index', 'show' => 'front.committees.show', 'label' => 'Committees'], 'office' => ['index' => 'front.offices.index', 'show' => 'front.offices.show', 'label' => 'Offices'], 'academic_section' => ['index' => 'front.academic_sections.index', 'show' => 'front.academic_sections.show', 'label' => 'Academic Sections'], ]; @endphp {{ __('front.home') }} Complete website map Explore every public section Academic pages, services, offices, committees, admissions, media, forms, and portals are organized here for fast navigation. Search @foreach($mainSections as $section) {{ $section['title'] }} {{ $section['subtitle'] }} @endforeach Pages Dynamic pages About @forelse($pages as $page) {{ $page->title }} /page/{{ $page->slug }} @empty No published pages yet. @endforelse Structure Offices & sections {{ $contentGroups->flatten(1)->count() }} items @foreach($contentRoutes as $type => $route) {{ $route['label'] }} @forelse(($contentGroups[$type] ?? collect()) as $item) {{ $item->title }} {{ $item->slug }} @empty No published {{ strtolower($route['label']) }} yet. @endforelse @endforeach Academics Faculties View all @forelse($faculties as $faculty) {{ $faculty->name }} {{ $faculty->departments_count }} departments @empty No faculties yet. @endforelse Academics Departments View all @forelse($departments as $department) {{ $department->name }} {{ $department->programs_count }} programs @empty No departments yet. @endforelse Academics Programs View all @forelse($programs as $program) {{ $program->name }} {{ $program->semesters_count }} semesters @empty No programs yet. @endforelse @endsection @push('styles') @endpush
Academic pages, services, offices, committees, admissions, media, forms, and portals are organized here for fast navigation.