From d427d8cf500fa851281b69d35199715d4bc3bb0c Mon Sep 17 00:00:00 2001 From: mina-esn Date: Tue, 18 Aug 2026 14:55:16 +0330 Subject: [PATCH] fix: dynamic flight details view and null-safe relations --- app/Http/Controllers/FlightController.php | 8 +- public/assets/img/account/DefaultAvatar.jpg | Bin 0 -> 8061 bytes .../views/flights/partials/main.blade.php | 89 +++------------- .../views/flights/partials/sidebar.blade.php | 98 +----------------- resources/views/flights/show.blade.php | 4 +- 5 files changed, 24 insertions(+), 175 deletions(-) create mode 100644 public/assets/img/account/DefaultAvatar.jpg diff --git a/app/Http/Controllers/FlightController.php b/app/Http/Controllers/FlightController.php index 3217d7f..3a9fd2f 100644 --- a/app/Http/Controllers/FlightController.php +++ b/app/Http/Controllers/FlightController.php @@ -50,10 +50,10 @@ class FlightController extends Controller return back()->with('success', 'نظر شما با موفقیت ثبت شد.'); } catch (\Exception $e) { -// return back() -// ->withInput() -// ->with('error', 'ثبت نظر با خطا مواجه شد.'); - dd($e->getMessage()); + return back() + ->withInput() + ->with('error', 'ثبت نظر با خطا مواجه شد.'); + } } } diff --git a/public/assets/img/account/DefaultAvatar.jpg b/public/assets/img/account/DefaultAvatar.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bcc7c8a85e2f84d8d9b51bcd3caff24a11274205 GIT binary patch literal 8061 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 literal 0 HcmV?d00001 diff --git a/resources/views/flights/partials/main.blade.php b/resources/views/flights/partials/main.blade.php index 77042d0..4a9062b 100644 --- a/resources/views/flights/partials/main.blade.php +++ b/resources/views/flights/partials/main.blade.php @@ -37,6 +37,7 @@
فرود پرواز

{{ Verta::instance($flight->arrival_time)->format('Y/m/d - H:i') }}

+ {{$flight->airport->name}}
@@ -55,17 +56,7 @@ -
-
-
- -
-
-
صندلی و چمدان
- تومان30 شارژ اضافی -
-
-
+
@@ -90,17 +81,7 @@
-
-

درباره شرکت هواپیمایی دلتا

-

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

-

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

-
+

ویژگی های هنگام پرواز

@@ -268,59 +249,23 @@
-
نظرات
-
-
- -
-
-
کانت ایوانز
- 1 روز پیش +
نظرات کاربران
+ @forelse ($flight->comments as $comment) +
+
+ user +
+
+
{{ $comment->guest_name ?? $comment->user?->first_name }}
+ {{ Verta::instance($comment->created_at)->formatDifference() }} +
+

{{ $comment->content }}

-

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

-
-
-
- -
-
-
اریش تی گنائو
- 1 روز پیش -
-
-
-

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

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

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

-
- + @empty +

هنوز نظری برای این تور ثبت نشده است.

+ @endforelse

نظر بدهید

diff --git a/resources/views/flights/partials/sidebar.blade.php b/resources/views/flights/partials/sidebar.blade.php index f963a7c..b6a40a5 100644 --- a/resources/views/flights/partials/sidebar.blade.php +++ b/resources/views/flights/partials/sidebar.blade.php @@ -42,72 +42,6 @@
-
- -
@@ -122,34 +56,4 @@
-
-

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

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

سوالی دریافت کنید؟

-

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

- -
-
-

سازماندهی توسط

-
-
- -
-
-
آژانس مسافرتی رولتاک
-

عضو از سال 1390

- فرستادن پیام -
-
-
+ diff --git a/resources/views/flights/show.blade.php b/resources/views/flights/show.blade.php index af9e6f6..104d96c 100644 --- a/resources/views/flights/show.blade.php +++ b/resources/views/flights/show.blade.php @@ -6,10 +6,10 @@