@extends('layouts.print') @section('title', 'Housekeeping Turnover — ' . \Carbon\Carbon::parse($date)->format('M j, Y')) @section('content') @php $propName = \App\Models\Setting::get('property_name', config('app.name', 'Parkview Hotel')); $taskAbbr = ['due_out' => 'DUE OUT', 'stayover' => 'STAYOVER', 'due_in' => 'DUE IN']; @endphp
@include('reports.print._letterhead', [ 'reportTitle' => 'Housekeeping Turnover', 'periodLabel' => \Carbon\Carbon::parse($date)->format('M j, Y'), 'backUrl' => route('reports.housekeeping-turnover', ['date' => $date]), ])

{{ \Carbon\Carbon::parse($date)->format('l, F j, Y') }}

@foreach([ ['Rooms to Service', $roomsToService, count($byFloor) . ' floor' . (count($byFloor) !== 1 ? 's' : '')], ['Due Out', $dueOutCount, 'full clean'], ['Stayover', $stayoverCount, 'light service'], ['Due In', $dueInCount, 'ready by arrival'], ] as [$label, $value, $sub])

{{ $label }}

{{ $value }}

{{ $sub }}

@endforeach
@if(empty($byFloor))

No room turnovers for this date.

@else @foreach($byFloor as $floor => $roomRows)

Floor {{ $floor }} ({{ count($roomRows) }})

@foreach($roomRows as $r) @endforeach
Room Type Task Guest Status Done
{{ $r['no'] }} {{ $r['type'] }} @foreach($r['tasks'] as $t){{ $taskAbbr[$t['type']] }}@if(!$loop->last) · @endif @endforeach @foreach($r['tasks'] as $t){{ $t['guest'] }}@endforeach {{ \Illuminate\Support\Str::headline($r['status']) }}
@endforeach @endif
{{ $propName }} · Housekeeping Turnover Printed {{ now()->format('M j, Y g:i A') }}
@endsection