From 651775064f0262655d90bcd2bfc64c46dfcef7da Mon Sep 17 00:00:00 2001 From: Admin Date: Mon, 17 Aug 2026 16:36:27 -0700 Subject: [PATCH] fix: edit components.tour and navbar --- app/Models/Tour.php | 81 +++++++++++----------------- resources/views/tours/show.blade.php | 3 ++ 2 files changed, 33 insertions(+), 51 deletions(-) create mode 100644 resources/views/tours/show.blade.php diff --git a/app/Models/Tour.php b/app/Models/Tour.php index 0d6dd41..219f0ce 100644 --- a/app/Models/Tour.php +++ b/app/Models/Tour.php @@ -1,70 +1,49 @@ 'int', - 'duration' => 'int', + protected $casts = [ + 'file_id' => 'int', + 'duration' => 'int', 'views' => 'int', - 'status' => 'int', - 'created_at' => 'datetime' - ]; + 'price' => 'int', + 'status' => 'int', + 'created_at' => 'datetime', + 'updated_at' => 'datetime', + ]; - protected $fillable = [ - 'title', - 'summary', - 'description', - 'origin', - 'destination', - 'file_id', - 'duration', + protected $fillable = [ + 'title', + 'summary', + 'description', + 'origin', + 'destination', + 'file_id', + 'duration', 'views', - 'status', - 'created_at' - ]; + 'price', + 'status', + 'created_at', + ]; - public function file() - { - return $this->belongsTo(File::class); - } + public function file() + { + return $this->belongsTo(File::class); + } + + public function tour_dates() + { + return $this->hasMany(TourDate::class); + } - public function tour_dates() - { - return $this->hasMany(TourDate::class); - } public function comments() { return $this->hasMany(Comment::class, 'tour_id'); diff --git a/resources/views/tours/show.blade.php b/resources/views/tours/show.blade.php new file mode 100644 index 0000000..eb80304 --- /dev/null +++ b/resources/views/tours/show.blade.php @@ -0,0 +1,3 @@ +
+ +