@extends('admin.layouts.app') @section('panel')
@lang('Booking Number'):
#{{ $booking->booking_number }}
@php $bookedBy = actionTakenBy($booking->bookedBy); $approvedBy = actionTakenBy($booking->approvedBy); $checkedOutBy = actionTakenBy($booking->checkedOutBy); @endphp @if ($bookedBy) @lang('Booked By'): {{ actionTakenBy($booking->bookedBy) }} @endif @if ($approvedBy) @lang('Approved By'): {{ actionTakenBy($booking->approvedBy) }} @endif @if ($checkedOutBy) @lang('Checked Out By'): {{ actionTakenBy($booking->checkedOutBy) }} @endif
@lang('Canceled')
@lang('Checked Out')
@lang('Booked')
@forelse($bookedRooms as $key => $bookedRoom) @php $cancellationFee = $bookedRoom->where('status', Status::ROOM_ACTIVE)->sum('cancellation_fee'); $totalFare = $bookedRoom->where('status', Status::ROOM_ACTIVE)->sum('fare'); $shouldRefund = $totalFare - $cancellationFee; $activeBooking = $bookedRoom->where('status', Status::ROOM_ACTIVE)->count(); $bookedRoom = $bookedRoom->sortBy('room_id'); @endphp @empty @endforelse
@lang('Action') @lang('Booked For') @lang('Room Numbers')
{{ showDateTime($key, 'd M, Y') }}
@foreach ($bookedRoom as $item) @if ($item->status == Status::BOOKED_ROOM_CANCELED)
{{ __($item->room->room_number) }} {{ __($item->room->roomType->name) }}
@elseif($item->status == status::BOOKED_ROOM_CHECKOUT)
{{ __($item->room->room_number) }} {{ __($item->room->roomType->name) }}
@elseif($item->status == Status::BOOKED_ROOM_ACTIVE)
{{ __($item->room->room_number) }} {{ __($item->room->roomType->name) }} @if (now()->toDateString() <= $item->booked_for) @can('admin.booking.booked.room.cancel') @endcan @endif
@endif @endforeach
{{ __($emptyMessage) }}
{{-- cancel booking --}} @can(['admin.booking.booked.day.cancel', 'admin.booking.booked.room.cancel']) @endcan @endsection @can('admin.booking.all') @push('breadcrumb-plugins') @endpush @endcan @push('script') @endpush