feat(tours): update show tours and controller tour

This commit is contained in:
2026-08-17 15:54:17 +03:30
parent 636dd03641
commit b6f9d838b1
2 changed files with 174 additions and 105 deletions
+14 -7
View File
@@ -32,13 +32,20 @@ class TourController extends Controller
'destinationAirport',
'file',
]);
$detail = $tour->tour_details->first();
$startTime = verta($tour->tour_details->first()?->start_date)->format('d-%B');
$endTime = verta($tour->tour_details->first()?->end_date)->format('d-%B');
$startTravel = verta($tour->tour_details->first()?->start_date)->format('Y-m-d');
$endTravel = verta($tour->tour_details->first()?->end_date)->format('Y-m-d');
$startDay = verta($tour->tour_details->first()?->start_date)->format('%A');
$endDay = verta($tour->tour_details->first()?->end_date)->format('%A');
return view('tours.show', compact('tour' , 'startTime' , 'endTime' , 'startTravel' , 'endTravel' , 'startDay' , 'endDay'));
$nights = $detail
? (int) round(Carbon::parse($detail?->start_date)
->diffInDays(Carbon::parse($detail?->end_date)))
: null;
$startTime = verta($detail?->start_date)->format('d-%B');
$endTime = verta($detail?->end_date)->format('d-%B');
$startTravel = verta($detail?->start_date)->format('Y-m-d');
$endTravel = verta($detail?->end_date)->format('Y-m-d');
$startDay = verta($detail?->start_date)->format('%A');
$endDay = verta($detail?->end_date)->format('%A');
return view('tours.show', compact('tour' , 'startTime' , 'endTime' , 'startTravel' ,
'endTravel' , 'startDay' , 'endDay' , 'nights'));
}
}