Room Details

@can('owner-admin')
{{-- Edit 按钮 --}} Edit Room {{-- Delete 表单 - 核心修改:添加 class="inline-block" 或 "contents" --}}
@csrf @method('DELETE')
@endcan
{{ mb_strtoupper(mb_substr($room->room_no ?? 'U', 0, 1, 'UTF-8')) }}

Room {{ $room->room_no ?? $room->id }}

{{ $room->room_type ?? '—' }}

Room Info

{{ $room->room_no ?? '—' }}

{{ $fullAddress ?? '—' }}

Owner Info

{{ $room->unit->owner->user->name ?? '—' }}

{{ $room->unit->owner->user->email ?? '—' }}

System Info

@php $status = $room->status ?? ''; $badge = match ($status) { 'Vacant' => 'bg-green-100 text-green-800', 'Occupied' => 'bg-amber-100 text-amber-800', 'Maintenance' => 'bg-blue-100 text-blue-800', default => 'bg-gray-100 text-gray-800', }; @endphp
{{ $room->status ?? '—' }}

{{ $room->created_at ? $room->created_at->format('d M Y, H:i') : 'N/A' }}

Assets

Total: {{ $room->allAssets->count() }}
@if($room->allAssets->count() > 0) @foreach($room->allAssets as $asset) @endforeach
Name Condition Last Maintenance Remark
{{ $asset->name ?? '—' }}
@if(!empty($asset->pivot->status) && strtolower($asset->pivot->status) === 'inactive') Inactive @endif
{{ $asset->pivot->condition ?? '—' }}
@if(!empty($asset->pivot->last_maintenance)) {{ \Illuminate\Support\Carbon::parse($asset->pivot->last_maintenance)->format('d M Y') }} @else No maintenance yet @endif
{{ $asset->pivot->remark ?? '—' }}
@else
No assets
This room has no assets recorded.
@endif

Leases

Total: {{ $room->leases->count() }}
@if($room->leases->count() > 0) @foreach($room->leases as $lease) @php $ls = strtolower((string) ($lease->status ?? '')); $lBadge = match ($ls) { 'active' => 'bg-green-100 text-green-800', 'ended', 'expired' => 'bg-gray-100 text-gray-800', default => 'bg-blue-100 text-blue-800', }; $t = $tenantsById[$lease->tenant_id] ?? null; $tu = $t?->user; @endphp @endforeach
Tenant Start End Rent (RM) Deposit Status
{{ $tu->name ?? '—' }}
{{ $tu->email ?? '—' }}
ID: {{ $lease->tenant_id ?? '—' }}
{{ $lease->start_date ?? '—' }}
{{ $lease->end_date ?? '—' }}
{{ $lease->monthly_rent ?? '—' }}
SD: {{ $lease->security_deposit ?? '—' }}
Util: {{ $lease->utilities_depost ?? '—' }}
{{ $lease->status ?? '—' }}
@else
No leases
This room currently has no lease records.
@endif