@extends('layouts.app') @section('content')
| {{ __('site.reservation.table_id') }} | {{ __('site.reservation.table_auberge') }} | {{ __('site.reservation.table_date_reserv') }} | {{ __('site.reservation.table_date_arrive') }} | {{ __('site.reservation.table_date_depart') }} | {{ __('site.reservation.table_total_price') }} | {{ __('site.reservation.table_status') }} | {{ __('site.reservation.table_actions') }} |
|---|---|---|---|---|---|---|---|
| {{ $reserv->id_reserv ?? __('site.reservation.no_value') }} | {{ trans_field($reserv->auberge, 'nom') ?? __('site.reservation.no_value') }} | {{ $reserv->date_reserv ?? __('site.reservation.no_value') }} | {{ $reserv->date_arrive ?? __('site.reservation.no_value') }} | {{ $reserv->date_depart ?? __('site.reservation.no_value') }} | {{ $reserv->total_price ?? __('site.reservation.no_value') }} | @php // keep the same badge rules (statut is stored in Arabic in DB in this app) $statut = $reserv->statut->statut_ar ?? __('site.reservation.status_pending'); $badgeClass = match($statut) { 'في الانتظار' => 'status-badge--pending', 'قبول' => 'status-badge--success', 'مرفوض' => 'status-badge--danger', default => 'bg-secondary' }; // localized label for the status (respect current locale) $statutLabel = $statut === 'في الانتظار' ? __('site.reservation.status_pending') : ($statut === 'قبول' ? __('site.reservation.status_accepted') : ($statut === 'مرفوض' ? __('site.reservation.status_refused') : $statut)); @endphp {{ $statutLabel }} | |
| {{ __('site.reservation.empty_list') }} | |||||||