feat(tours): update show tours and controller tour
This commit is contained in:
@@ -32,13 +32,20 @@ class TourController extends Controller
|
|||||||
'destinationAirport',
|
'destinationAirport',
|
||||||
'file',
|
'file',
|
||||||
]);
|
]);
|
||||||
|
$detail = $tour->tour_details->first();
|
||||||
|
|
||||||
$startTime = verta($tour->tour_details->first()?->start_date)->format('d-%B');
|
$nights = $detail
|
||||||
$endTime = verta($tour->tour_details->first()?->end_date)->format('d-%B');
|
? (int) round(Carbon::parse($detail?->start_date)
|
||||||
$startTravel = verta($tour->tour_details->first()?->start_date)->format('Y-m-d');
|
->diffInDays(Carbon::parse($detail?->end_date)))
|
||||||
$endTravel = verta($tour->tour_details->first()?->end_date)->format('Y-m-d');
|
: null;
|
||||||
$startDay = verta($tour->tour_details->first()?->start_date)->format('%A');
|
|
||||||
$endDay = verta($tour->tour_details->first()?->end_date)->format('%A');
|
$startTime = verta($detail?->start_date)->format('d-%B');
|
||||||
return view('tours.show', compact('tour' , 'startTime' , 'endTime' , 'startTravel' , 'endTravel' , 'startDay' , 'endDay'));
|
$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'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,14 +26,9 @@
|
|||||||
<div class="listing-header">
|
<div class="listing-header">
|
||||||
<div class="listing-header-info">
|
<div class="listing-header-info">
|
||||||
<h4 class="listing-title">{{$tour->title}}</h4>
|
<h4 class="listing-title">{{$tour->title}}</h4>
|
||||||
<p class="listing-location"><i class="far fa-location-dot"></i> تهران میدان
|
|
||||||
آزادی ، خیابان گل ها</p>
|
|
||||||
</div>
|
|
||||||
<div class="listing-rate">
|
|
||||||
<span class="badge"><i class="fal fa-star"></i> 5.0</span>
|
|
||||||
<span class="listing-rate-type">عالی</span>
|
|
||||||
<span class="listing-rate-review">(2 هزار بازخورد)</span>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="listing-item">
|
<div class="listing-item">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
@@ -44,7 +39,14 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="listing-feature-content">
|
<div class="listing-feature-content">
|
||||||
<h6>مدت زمان</h6>
|
<h6>مدت زمان</h6>
|
||||||
<span>{{$tour->tour_details->first()?->days}} روز</span>
|
<span>
|
||||||
|
|
||||||
|
@if($nights !== 0 && $nights !== null)
|
||||||
|
{{ $nights + 1 }} روز
|
||||||
|
@else
|
||||||
|
ساعتی میباشد
|
||||||
|
@endif
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -89,7 +91,6 @@
|
|||||||
<p>{{$tour->description}}</p>
|
<p>{{$tour->description}}</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@@ -98,37 +99,55 @@
|
|||||||
<div class="accordion" id="accordionExample">
|
<div class="accordion" id="accordionExample">
|
||||||
<div class="accordion-item">
|
<div class="accordion-item">
|
||||||
<h2 class="accordion-header" id="heading1">
|
<h2 class="accordion-header" id="heading1">
|
||||||
<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#collapse1" aria-expanded="true" aria-controls="collapse1">
|
<button class="accordion-button" type="button" data-bs-toggle="collapse"
|
||||||
<span><i class="far fa-question"></i></span>هزینه های شارژ و خدمات برای چیست؟
|
data-bs-target="#collapse1" aria-expanded="true"
|
||||||
|
aria-controls="collapse1">
|
||||||
|
<span><i class="far fa-question"></i></span>هزینه های شارژ و خدمات
|
||||||
|
برای چیست؟
|
||||||
</button>
|
</button>
|
||||||
</h2>
|
</h2>
|
||||||
<div id="collapse1" class="accordion-collapse collapse show" aria-labelledby="heading1" data-bs-parent="#accordionExample">
|
<div id="collapse1" class="accordion-collapse collapse show"
|
||||||
|
aria-labelledby="heading1" data-bs-parent="#accordionExample">
|
||||||
<div class="accordion-body">
|
<div class="accordion-body">
|
||||||
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی و کنونی است.
|
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با
|
||||||
|
استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در
|
||||||
|
ستون و سطرآنچنان که لازم است و برای شرایط فعلی و کنونی است.
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="accordion-item">
|
<div class="accordion-item">
|
||||||
<h2 class="accordion-header" id="heading2">
|
<h2 class="accordion-header" id="heading2">
|
||||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse2" aria-expanded="false" aria-controls="collapse2">
|
<button class="accordion-button collapsed" type="button"
|
||||||
<span><i class="far fa-question"></i></span> چگونه می توانم در اینجا عضو شوم؟
|
data-bs-toggle="collapse" data-bs-target="#collapse2"
|
||||||
|
aria-expanded="false" aria-controls="collapse2">
|
||||||
|
<span><i class="far fa-question"></i></span> چگونه می توانم در اینجا
|
||||||
|
عضو شوم؟
|
||||||
</button>
|
</button>
|
||||||
</h2>
|
</h2>
|
||||||
<div id="collapse2" class="accordion-collapse collapse" aria-labelledby="heading2" data-bs-parent="#accordionExample">
|
<div id="collapse2" class="accordion-collapse collapse"
|
||||||
|
aria-labelledby="heading2" data-bs-parent="#accordionExample">
|
||||||
<div class="accordion-body">
|
<div class="accordion-body">
|
||||||
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی و کنونی است.
|
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با
|
||||||
|
استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در
|
||||||
|
ستون و سطرآنچنان که لازم است و برای شرایط فعلی و کنونی است.
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="accordion-item">
|
<div class="accordion-item">
|
||||||
<h2 class="accordion-header" id="heading3">
|
<h2 class="accordion-header" id="heading3">
|
||||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse3" aria-expanded="false" aria-controls="collapse3">
|
<button class="accordion-button collapsed" type="button"
|
||||||
<span><i class="far fa-question"></i></span> آیا می توانم هر زمان برنامه خود را ارتقا دهم؟
|
data-bs-toggle="collapse" data-bs-target="#collapse3"
|
||||||
|
aria-expanded="false" aria-controls="collapse3">
|
||||||
|
<span><i class="far fa-question"></i></span> آیا می توانم هر زمان
|
||||||
|
برنامه خود را ارتقا دهم؟
|
||||||
</button>
|
</button>
|
||||||
</h2>
|
</h2>
|
||||||
<div id="collapse3" class="accordion-collapse collapse" aria-labelledby="heading3" data-bs-parent="#accordionExample">
|
<div id="collapse3" class="accordion-collapse collapse"
|
||||||
|
aria-labelledby="heading3" data-bs-parent="#accordionExample">
|
||||||
<div class="accordion-body">
|
<div class="accordion-body">
|
||||||
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی و کنونی است.
|
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با
|
||||||
|
استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در
|
||||||
|
ستون و سطرآنچنان که لازم است و برای شرایط فعلی و کنونی است.
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -262,13 +281,19 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<p>
|
<p>
|
||||||
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و هدف بهبود است.
|
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با
|
||||||
|
استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در
|
||||||
|
ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و
|
||||||
|
هدف بهبود است.
|
||||||
</p>
|
</p>
|
||||||
<div class="listing-review-reply">
|
<div class="listing-review-reply">
|
||||||
<a href="#" class="review-reply-btn"><i class="fal fa-reply"></i> پاسخ </a>
|
<a href="#" class="review-reply-btn"><i class="fal fa-reply"></i>
|
||||||
|
پاسخ </a>
|
||||||
<div class="review-reaction">
|
<div class="review-reaction">
|
||||||
<a href="#" class="review-like active"><i class="fal fa-thumbs-up"></i> 15</a>
|
<a href="#" class="review-like active"><i
|
||||||
<a href="#" class="review-dislike"><i class="fal fa-thumbs-down"></i> 05</a>
|
class="fal fa-thumbs-up"></i> 15</a>
|
||||||
|
<a href="#" class="review-dislike"><i
|
||||||
|
class="fal fa-thumbs-down"></i> 05</a>
|
||||||
<a href="#" class="review-love"><i class="fal fa-heart"></i>
|
<a href="#" class="review-love"><i class="fal fa-heart"></i>
|
||||||
50</a>
|
50</a>
|
||||||
</div>
|
</div>
|
||||||
@@ -292,14 +317,19 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<p>
|
<p>
|
||||||
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و هدف بهبود است.
|
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با
|
||||||
|
استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در
|
||||||
|
ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و
|
||||||
|
هدف بهبود است.
|
||||||
</p>
|
</p>
|
||||||
<div class="listing-review-reply">
|
<div class="listing-review-reply">
|
||||||
<a href="#" class="review-reply-btn"><i class="fal fa-reply"></i> پاسخ </a>
|
<a href="#" class="review-reply-btn"><i class="fal fa-reply"></i>
|
||||||
|
پاسخ </a>
|
||||||
<div class="review-reaction">
|
<div class="review-reaction">
|
||||||
<a href="#" class="review-like"><i class="fal fa-thumbs-up"></i>
|
<a href="#" class="review-like"><i class="fal fa-thumbs-up"></i>
|
||||||
15</a>
|
15</a>
|
||||||
<a href="#" class="review-dislike active"><i class="fal fa-thumbs-down"></i> 05</a>
|
<a href="#" class="review-dislike active"><i
|
||||||
|
class="fal fa-thumbs-down"></i> 05</a>
|
||||||
<a href="#" class="review-love"><i class="fal fa-heart"></i>
|
<a href="#" class="review-love"><i class="fal fa-heart"></i>
|
||||||
50</a>
|
50</a>
|
||||||
</div>
|
</div>
|
||||||
@@ -323,15 +353,21 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<p>
|
<p>
|
||||||
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و هدف بهبود است.
|
لورم ایپسوم متن ساختگی با تولید سادگی نامفهوم از صنعت چاپ و با
|
||||||
|
استفاده از طراحان گرافیک است. چاپگرها و متون بلکه روزنامه و مجله در
|
||||||
|
ستون و سطرآنچنان که لازم است و برای شرایط فعلی تکنولوژی مورد نیاز و
|
||||||
|
هدف بهبود است.
|
||||||
</p>
|
</p>
|
||||||
<div class="listing-review-reply">
|
<div class="listing-review-reply">
|
||||||
<a href="#" class="review-reply-btn"><i class="fal fa-reply"></i> پاسخ </a>
|
<a href="#" class="review-reply-btn"><i class="fal fa-reply"></i>
|
||||||
|
پاسخ </a>
|
||||||
<div class="review-reaction">
|
<div class="review-reaction">
|
||||||
<a href="#" class="review-like"><i class="fal fa-thumbs-up"></i>
|
<a href="#" class="review-like"><i class="fal fa-thumbs-up"></i>
|
||||||
15</a>
|
15</a>
|
||||||
<a href="#" class="review-dislike"><i class="fal fa-thumbs-down"></i> 05</a>
|
<a href="#" class="review-dislike"><i
|
||||||
<a href="#" class="review-love active"><i class="fal fa-heart"></i> 50</a>
|
class="fal fa-thumbs-down"></i> 05</a>
|
||||||
|
<a href="#" class="review-love active"><i
|
||||||
|
class="fal fa-heart"></i> 50</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -349,11 +385,21 @@
|
|||||||
<div class="listing-review-form-star">
|
<div class="listing-review-form-star">
|
||||||
<div class="star-rating-wrapper">
|
<div class="star-rating-wrapper">
|
||||||
<div class="star-rating-box">
|
<div class="star-rating-box">
|
||||||
<input type="radio" name="rating" value="5" id="star-5"> <label for="star-5">★</label>
|
<input type="radio" name="rating" value="5"
|
||||||
<input type="radio" name="rating" value="4" id="star-4"> <label for="star-4">★</label>
|
id="star-5"> <label
|
||||||
<input type="radio" name="rating" value="3" id="star-3"> <label for="star-3">★</label>
|
for="star-5">★</label>
|
||||||
<input type="radio" name="rating" value="2" id="star-2"> <label for="star-2">★</label>
|
<input type="radio" name="rating" value="4"
|
||||||
<input type="radio" name="rating" value="1" id="star-1"> <label for="star-1">★</label>
|
id="star-4"> <label
|
||||||
|
for="star-4">★</label>
|
||||||
|
<input type="radio" name="rating" value="3"
|
||||||
|
id="star-3"> <label
|
||||||
|
for="star-3">★</label>
|
||||||
|
<input type="radio" name="rating" value="2"
|
||||||
|
id="star-2"> <label
|
||||||
|
for="star-2">★</label>
|
||||||
|
<input type="radio" name="rating" value="1"
|
||||||
|
id="star-1"> <label
|
||||||
|
for="star-1">★</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -362,17 +408,20 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-lg-6">
|
<div class="col-lg-6">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="text" class="form-control" placeholder="اسم شما*">
|
<input type="text" class="form-control"
|
||||||
|
placeholder="اسم شما*">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-lg-6">
|
<div class="col-lg-6">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<input type="email" class="form-control" placeholder="ایمیل شما*">
|
<input type="email" class="form-control"
|
||||||
|
placeholder="ایمیل شما*">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<textarea class="form-control" cols="30" rows="5" placeholder="نظر خود را بنویسید*"></textarea>
|
<textarea class="form-control" cols="30" rows="5"
|
||||||
|
placeholder="نظر خود را بنویسید*"></textarea>
|
||||||
</div>
|
</div>
|
||||||
<button class="theme-btn" type="button">نظر بدهید</button>
|
<button class="theme-btn" type="button">نظر بدهید</button>
|
||||||
</form>
|
</form>
|
||||||
@@ -386,8 +435,17 @@
|
|||||||
<div class="booking-item">
|
<div class="booking-item">
|
||||||
<div class="listing-price">
|
<div class="listing-price">
|
||||||
<h4 class="listing-price-tag">قیمت</h4>
|
<h4 class="listing-price-tag">قیمت</h4>
|
||||||
<div class="listing-price-amount"> <span>{{number_format($tour->tour_details->first()?->price)}} تومان</span> <del>
|
@if($tour->tour_details->first()?->price == 0)
|
||||||
|
<div class="listing-price-amount">
|
||||||
|
<span>مجانی</span>
|
||||||
</div>
|
</div>
|
||||||
|
@else
|
||||||
|
<div class="listing-price-amount">
|
||||||
|
<span>{{number_format($tour->tour_details->first()?->price)}} تومان</span>
|
||||||
|
|
||||||
|
|
||||||
|
@endif
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="search-form">
|
<div class="search-form">
|
||||||
<form action="#">
|
<form action="#">
|
||||||
@@ -424,8 +482,12 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="listing-side-btn">
|
<div class="listing-side-btn">
|
||||||
<button type="submit" class="theme-btn"><span class="far fa-shopping-bag"></span>اکنون ثبت کن</button>
|
<button type="submit" class="theme-btn"><span
|
||||||
<a href="#" class="border-btn"><i class="far fa-heart"></i> افزودن به علاقه مندی ها</a>
|
class="far fa-shopping-bag"></span>اکنون ثبت کن
|
||||||
|
</button>
|
||||||
|
<a href="#" class="border-btn"><i class="far fa-heart"></i>
|
||||||
|
افزودن
|
||||||
|
به علاقه مندی ها</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
|
|||||||
Reference in New Issue
Block a user