@include('admin.partials.header') @include('admin.partials.sidebar') @include('admin.partials.topbar') @include('admin.partials.management-styles') @php $statistics = $statistics ?? ['total' => 0, 'active' => 0, 'inactive' => 0, 'customer' => 0, 'provider' => 0]; $targetLabels = ['customer' => 'Customer', 'provider' => 'Provider', 'both' => 'Both Apps']; $targetIcons = ['customer' => 'person', 'provider' => 'storefront', 'both' => 'devices']; @endphp
Adminchevron_rightBanners

Banner Management

Create app banners for customer and provider discovery screens.

@if (session('success'))
{{ session('success') }}
@endif @if ($errors->any())
Please review the banner form.
@endif
view_carousel

{{ number_format((int) $statistics['total']) }}

Total banners

task_alt

{{ number_format((int) $statistics['active']) }}

Active banners

person

{{ number_format((int) $statistics['customer']) }}

Customer visible

storefront

{{ number_format((int) $statistics['provider']) }}

Provider visible

Banner Library

Manage placement, link targets, and availability

{{ $banners->total() }} records
@forelse ($banners as $banner) @empty @endforelse
BannerTargetStatusRedirectUpdatedAction

{{ $banner->title }}

BNR-{{ str_pad((string) $banner->id, 5, '0', STR_PAD_LEFT) }}

{{ $targetIcons[$banner->target_app] ?? 'devices' }} {{ $targetLabels[$banner->target_app] ?? ucfirst($banner->target_app) }} {{ ucfirst($banner->status) }} {{ $banner->redirect_url ? Str::limit($banner->redirect_url, 46) : 'No redirect' }} {{ $banner->updated_at?->format('d M Y, h:i A') }}
No banners found.
{{ $banners->links() }}
@include('admin.partials.footer')