feat: implement user favorites and fix toggle functionality
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<div class="listing-price">
|
||||
<h4 class="listing-price-tag">پرواز</h4>
|
||||
<div class="listing-price-amount">
|
||||
<span> {{number_format($flight->price)}} تومان</span>
|
||||
<span> {{number_format($flight->price)}} تومان</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="search-form">
|
||||
@@ -15,14 +15,14 @@
|
||||
<div class="col-lg-12">
|
||||
<div class="form-group">
|
||||
<div class="search-form-date">
|
||||
<label for="departure_date">تاریخ رفت</label>
|
||||
<input
|
||||
type="text"
|
||||
id="departure_date"
|
||||
class="form-control"
|
||||
value="{{ verta($flight->departure_time)->format('Y/m/d - H:i') }}"
|
||||
disabled
|
||||
>
|
||||
<label for="departure_date">تاریخ رفت</label>
|
||||
<input
|
||||
type="text"
|
||||
id="departure_date"
|
||||
class="form-control"
|
||||
value="{{ verta($flight->departure_time)->format('Y/m/d - H:i') }}"
|
||||
disabled
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -30,26 +30,52 @@
|
||||
<div class="form-group">
|
||||
<div class="search-form-date">
|
||||
<div class="search-form-return">
|
||||
<label for="return_date">تاریخ برگشت</label>
|
||||
<input
|
||||
type="text"
|
||||
id="return_date"
|
||||
class="form-control"
|
||||
value="{{ $flight->arrival_time }}"
|
||||
disabled
|
||||
>
|
||||
<label for="return_date">تاریخ برگشت</label>
|
||||
<input
|
||||
type="text"
|
||||
id="return_date"
|
||||
class="form-control"
|
||||
value="{{ $flight->arrival_time }}"
|
||||
disabled
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="listing-side-btn">
|
||||
<button type="submit" class="theme-btn"><span class="far fa-shopping-bag"></span>اکنون ثبت کن</button>
|
||||
<a href="#" class="border-btn"><i class="far fa-heart"></i> افزودن به علاقه مندی ها</a>
|
||||
<button type="submit" class="theme-btn"><span class="far fa-shopping-bag"></span>اکنون ثبت کن
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="listing-side-btn mt-2">
|
||||
@auth
|
||||
<form action="{{ route('accounts.favorites.flight.toggle', ['flight' => $flight->id]) }}"
|
||||
method="POST"
|
||||
class="favorite-form">
|
||||
@csrf
|
||||
|
||||
<button type="submit" class="border-btn border-0">
|
||||
@if ($isFavorite)
|
||||
<i class="fas fa-heart"></i>
|
||||
حذف از علاقهمندیها
|
||||
@else
|
||||
<i class="far fa-heart"></i>
|
||||
افزودن به علاقهمندیها
|
||||
@endif
|
||||
</button>
|
||||
</form>
|
||||
@else
|
||||
<a href="{{ route('auth.login.index') }}"
|
||||
class="border-btn"
|
||||
title="برای افزودن به علاقهمندیها وارد شوید">
|
||||
<i class="far fa-heart"></i>
|
||||
افزودن به علاقهمندیها
|
||||
</a>
|
||||
@endauth
|
||||
</div>
|
||||
<div class="listing-side-share">
|
||||
<span><i class="far fa-eye"></i> {{$flight->views_count}} مشاهده</span>
|
||||
</div>
|
||||
|
||||
@@ -22,68 +22,72 @@
|
||||
<div class="form-group">
|
||||
<div class="search-form-date">
|
||||
<div class="search-form-return">
|
||||
<label for="departure_date">زمان رفت</label>
|
||||
<input
|
||||
type="text"
|
||||
id="departure_date"
|
||||
class="form-control"
|
||||
value="{{ $departure && $departure->start_date ? verta($departure->start_date)->format('Y/m/d - H:i') : 'نامشخص' }}"
|
||||
disabled
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-12">
|
||||
<div class="form-group">
|
||||
<div class="search-form-date">
|
||||
<div class="search-form-return">
|
||||
<label for="return_date">تاریخ برگشت</label>
|
||||
<label for="departure_date">زمان رفت</label>
|
||||
<input
|
||||
type="text"
|
||||
id="return_date"
|
||||
id="departure_date"
|
||||
class="form-control"
|
||||
value="{{ $departure && $departure->end_date ? verta($departure->end_date)->format('Y/m/d - H:i') : 'نامشخص' }}"
|
||||
value="{{ $departure && $departure->start_date ? verta($departure->start_date)->format('Y/m/d - H:i') : 'نامشخص' }}"
|
||||
disabled
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-12">
|
||||
<div class="form-group">
|
||||
<div class="search-form-date">
|
||||
<div class="search-form-return">
|
||||
<label for="return_date">تاریخ برگشت</label>
|
||||
<input
|
||||
type="text"
|
||||
id="return_date"
|
||||
class="form-control"
|
||||
value="{{ $departure && $departure->end_date ? verta($departure->end_date)->format('Y/m/d - H:i') : 'نامشخص' }}"
|
||||
disabled
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="listing-side-btn">
|
||||
<button type="submit" class="theme-btn">
|
||||
<span class="far fa-shopping-bag"></span>
|
||||
اکنون ثبت کن
|
||||
</button>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="listing-side-btn">
|
||||
<button type="submit" class="theme-btn">
|
||||
<span class="far fa-shopping-bag"></span>
|
||||
اکنون ثبت کن
|
||||
</button>
|
||||
|
||||
@auth
|
||||
<form action="{{ route('accounts.favorites.tour.toggle', ['tour' => $tour->id]) }}"
|
||||
method="POST"
|
||||
class="d-inline">
|
||||
@csrf
|
||||
|
||||
<button type="submit" class="border-btn border-0">
|
||||
@if ($isFavorite)
|
||||
<i class="fas fa-heart"></i>
|
||||
حذف از علاقهمندیها
|
||||
@else
|
||||
<i class="far fa-heart"></i>
|
||||
افزودن به علاقهمندیها
|
||||
@endif
|
||||
</button>
|
||||
</form>
|
||||
@else
|
||||
<a href="{{ route('auth.login.index') }}" class="border-btn">
|
||||
<i class="far fa-heart"></i>
|
||||
افزودن به علاقهمندیها
|
||||
</a>
|
||||
@endauth
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="listing-side-btn mt-2">
|
||||
@auth
|
||||
<form action="{{ route('accounts.favorites.tour.toggle', ['tour' => $tour->id]) }}"
|
||||
method="POST"
|
||||
class="favorite-form">
|
||||
@csrf
|
||||
|
||||
<button type="submit" class="border-btn border-0">
|
||||
@if ($isFavorite)
|
||||
<i class="fas fa-heart"></i>
|
||||
حذف از علاقهمندیها
|
||||
@else
|
||||
<i class="far fa-heart"></i>
|
||||
افزودن به علاقهمندیها
|
||||
@endif
|
||||
</button>
|
||||
</form>
|
||||
@else
|
||||
<a href="{{ route('auth.login.index') }}"
|
||||
class="border-btn"
|
||||
title="برای افزودن به علاقهمندیها وارد شوید">
|
||||
<i class="far fa-heart"></i>
|
||||
افزودن به علاقهمندیها
|
||||
</a>
|
||||
@endauth
|
||||
</div>
|
||||
|
||||
<div class="listing-side-share">
|
||||
<span><i class="far fa-eye"></i> {{$tour->views_count}} مشاهده</span>
|
||||
|
||||
Reference in New Issue
Block a user