From 71b11b70e4250eb99319e4e81a2aeda2853d7408 Mon Sep 17 00:00:00 2001 From: Windows Store Date: Mon, 17 Aug 2026 09:45:34 +0330 Subject: [PATCH] feat: add tour details page and update tour components --- app/Http/Controllers/TourController.php | 10 +- .../views/components/flightcard.blade.php | 1 - resources/views/layouts/navbar.blade.php | 4 +- resources/views/tours/show.blade.php | 459 ++++++++++++++++++ 4 files changed, 470 insertions(+), 4 deletions(-) create mode 100644 resources/views/tours/show.blade.php diff --git a/app/Http/Controllers/TourController.php b/app/Http/Controllers/TourController.php index 68b4648..e7b2145 100644 --- a/app/Http/Controllers/TourController.php +++ b/app/Http/Controllers/TourController.php @@ -16,6 +16,14 @@ class TourController extends Controller 'file', ]); - return view('tours.show', compact('tour')); + $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')); } } diff --git a/resources/views/components/flightcard.blade.php b/resources/views/components/flightcard.blade.php index 99cbd62..bf16136 100644 --- a/resources/views/components/flightcard.blade.php +++ b/resources/views/components/flightcard.blade.php @@ -10,7 +10,6 @@

{{$card->title}}

{{$card->tour_type}}
- {{$card->tour_details->first()?->capacity}} {{ $card->originAirport->city }} -> {{ $card->destinationAirport->city }} diff --git a/resources/views/layouts/navbar.blade.php b/resources/views/layouts/navbar.blade.php index e124638..cb92b91 100644 --- a/resources/views/layouts/navbar.blade.php +++ b/resources/views/layouts/navbar.blade.php @@ -1,8 +1,8 @@
+
+

بررسی ها

+
+
+
+

4.5

+
+ + + + + +
+

بر اساس 15 هزار بازخورد

+
+
+
+
+ + + + + +
+
+
+
+
+
+
+
+ 90% +
+
+
+
+ + + + + +
+
+
+
+
+
+
+
+ 80% +
+
+
+
+ + + + + +
+
+
+
+
+
+
+
+ 59% +
+
+
+
+ + + + + +
+
+
+
+
+
+
+
+ 70% +
+
+
+
+ + + + + +
+
+
+
+
+
+
+
+ 49% +
+
+
+
+
+
نمایش هزار بازخورد
+
+
+ +
+
+
کانت ایوانز
+ 1 روز پیش +
+
+ + + + + +
+
+
+

+ لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و هدف بهبود است. +

+
+ پاسخ +
+ 15 + 05 + + 50 +
+
+
+
+
+ +
+
+
اریش تی گنائو
+ 1 روز پیش +
+
+ + + + + +
+
+
+

+ لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و هدف بهبود است. +

+ +
+
+
+ +
+
+
جسی سینکلر
+ 1 روز پیش +
+
+ + + + + +
+
+
+

+ لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و هدف بهبود است. +

+
+ پاسخ +
+ + 15 + 05 + 50 +
+
+
+ +
+
+

نظر بدهید

+
+
+
+ +
+
+
+ + + + + +
+
+
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+ +
+
+
+
+ + +
+
+
+
+

قیمت

+
{{number_format($tour->tour_details->first()?->price)}} تومان +
+
+
+
+
+
+
+
+
+
+ +
+

{{$startTravel}}

+ +
+

{{$startDay}}

+
+
+
+
+
+
+
+
+ +
+

{{$endTravel}}

+ +
+

{{$endDay}}

+
+
+
+
+ +
+
+ + افزودن به علاقه مندی ها +
+
+
+
+
+ اشتراک + 250 مشاهده +
+
+
+
+

چرا باید با ما رزرو کنید؟

+
    +
  • تضمین بهترین قیمت
  • +
  • 24/7 مراقبت از مشتری
  • +
  • تورها و فعالیت‌های دست‌چین شده
  • +
  • بیمه مسافرتی رایگان
  • +
  • وسیله نقلیه راحت و بهداشتی
  • +
+
+ + +
+ + + + + + + +@endsection