@include('Partials.sidebar')
@include('Partials.header')

Amenities

  1. Amenities
{{-- Flash Messages --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Bulk import results --}} @if(session('bulk_results'))
{{ session('bulk_results.imported') }} amenity(ies) imported. @if(session('bulk_results.skipped') > 0) {{ session('bulk_results.skipped') }} skipped. @if(session('bulk_results.errors'))
    @foreach(session('bulk_results.errors') as $err)
  • {{ $err }}
  • @endforeach
@endif @endif
@endif {{-- ── Missing Images Panel ──────────────────────── --}} @php $missingImages = $AmenitiesDetails->filter( fn($a) => empty($a->amenity_image) || empty($a->amenity_icon) ); @endphp @if($missingImages->count())
{{ $missingImages->count() }} amenity(ies) missing images — upload below
@csrf
@foreach($missingImages as $i => $amenity) {{-- Amenity Image --}} {{-- Amenity Icon --}} @endforeach
Amenity Project Image JPG/PNG/SVG Icon JPG/PNG/SVG
{{ $amenity->amenity_name }} {{ $amenity->project->project_name ?? '—' }} @if(!empty($amenity->amenity_image)) Uploaded @else

Missing @endif
@if(!empty($amenity->amenity_icon)) Uploaded @else

Missing @endif
@endif {{-- ── Upload cards ── --}}
Add Single Amenity
Fill in the form manually
Add
Bulk Import Amenities
Columns: project_id, master_plan_id, amenity_name   Download template
@csrf
{{-- ── Amenities Table ─────────────────────────────── --}}
All Amenities {{ $AmenitiesDetails->count() }}
@forelse($AmenitiesDetails as $i => $amenity) @empty @endforelse
# Name Project Master Plan Image Icon Actions
{{ $i + 1 }} {{ $amenity->amenity_name }} {{ $amenity->project->project_name ?? '—' }} {{ $amenity->masterPlan->master_plan_name ?? '—' }} @if($amenity->amenity_image) @else Missing @endif @if($amenity->amenity_icon) @else Missing @endif
@csrf @method('DELETE')
No amenities added yet.
@include('Partials.footer')