@extends('layouts.admin') @section('title', 'Pages Management') @section('content')

Pages Management

Manage and organize your website pages

@auth('admin') @if(Auth::guard('admin')->user()->is_super_admin || Auth::guard('admin')->user()->hasPermission('create-pages')) Add New Page @endif @endauth
@if(request('search')) @endif
@if(Auth::guard('admin')->user()->is_super_admin && $domains->count() > 1)
@endif
@if(request('search') || request('status') || (Auth::guard('admin')->user()->is_super_admin && request('domain_id'))) Clear @endif
@if($pages->count() > 0)
@foreach($pages as $page) @endforeach
ID Title Type Slug Domain Status Created At Actions
#{{ $page->id }} {{ $page->title }} @switch($page->type) @case('homepage') Homepage @break @case('about') About @break @case('overview') Overview @break @case('history') History @break @case('infrastructure') Infrastructure @break @default {{ ucfirst($page->type ?? 'standard') }} @endswitch {{ $page->slug }} @if($page->type === 'homepage') Homepage Editor @endif @if($page->domain) {{ $page->domain->full_domain }} @else N/A @endif @if($page->status === 'published') Published @elseif($page->status === 'draft') Draft @else Archived @endif {{ $page->created_at->format('M d, Y') }}
@auth('admin') @if(Auth::guard('admin')->user()->is_super_admin || Auth::guard('admin')->user()->isPublisher() || Auth::guard('admin')->user()->hasPermission('edit-pages')) @endif @if((Auth::guard('admin')->user()->is_super_admin || Auth::guard('admin')->user()->isPublisher() || Auth::guard('admin')->user()->hasPermission('delete-pages')) && $page->type !== 'homepage')
@csrf @method('DELETE')
@endif @endauth
@if($pages->hasPages())
Showing {{ $pages->firstItem() }} to {{ $pages->lastItem() }} of {{ $pages->total() }} results
{{ $pages->links('pagination::bootstrap-4') }}
@endif @else

No pages found

Get started by creating your first page

@auth('admin') @if(Auth::guard('admin')->user()->is_super_admin || Auth::guard('admin')->user()->isPublisher() || Auth::guard('admin')->user()->hasPermission('create-pages')) Create Your First Page @endif @endauth
@endif
@push('scripts') @endpush @endsection