feat: update flights for favorites

This commit is contained in:
2026-08-18 10:51:19 +03:30
parent 48705cc940
commit 2c0ebe6804
5 changed files with 12 additions and 12 deletions
@@ -31,8 +31,5 @@ class FlightController extends Controller
return view('flights.index', compact('flights')); return view('flights.index', compact('flights'));
} }
public function show()
{
}
} }
+3 -2
View File
@@ -3,7 +3,7 @@
use Illuminate\Foundation\Application; use Illuminate\Foundation\Application;
use Illuminate\Foundation\Configuration\Exceptions; use Illuminate\Foundation\Configuration\Exceptions;
use Illuminate\Foundation\Configuration\Middleware; use Illuminate\Foundation\Configuration\Middleware;
use Illuminate\Http\Request;
return Application::configure(basePath: dirname(__DIR__)) return Application::configure(basePath: dirname(__DIR__))
->withRouting( ->withRouting(
web: [ web: [
@@ -15,7 +15,8 @@ return Application::configure(basePath: dirname(__DIR__))
health: '/up', health: '/up',
) )
->withMiddleware(function (Middleware $middleware) { ->withMiddleware(function (Middleware $middleware) {
// $middleware->redirectGuestsTo(fn(Request $request)=>route('auth.login.index'));
}) })
->withExceptions(function (Exceptions $exceptions) { ->withExceptions(function (Exceptions $exceptions) {
// //
@@ -2,12 +2,12 @@
<div class="activity-item wow fadeInUp" data-wow-duration="1s" data-wow-delay=".25s"> <div class="activity-item wow fadeInUp" data-wow-duration="1s" data-wow-delay=".25s">
<div class="activity-img"> <div class="activity-img">
<img src="{{ asset('assets/img/activity/01.jpg') }}" alt="{{ $card->flight_number }}"> <img src="{{ asset('assets/img/activity/01.jpg') }}" alt="">
<a href="{{ route('flight.show', $card->id) }}" class="add-wishlist"><i class="far fa-heart"></i></a> <a href="{{ route('favorites.toggle', ['type' => 'flight', 'id' => $flight->id]) }}" class="add-wishlist"><i class="far fa-heart"></i></a>
</div> </div>
<div class="activity-content"> <div class="activity-content">
<h4 class="activity-title"> <h4 class="activity-title">
<a href="{{ route('flight.show', $card->id) }}">شماره پرواز: {{ $card->flight_number }}</a> <a href="#">شماره پرواز: {{ $card->flight_number }}</a>
</h4> </h4>
<span class="activity-rate-type">{{ $card->airline->name ?? '' }}</span> <span class="activity-rate-type">{{ $card->airline->name ?? '' }}</span>
+4 -2
View File
@@ -29,6 +29,8 @@
<div class="flight-booking-info"> <div class="flight-booking-info">
<div class="flight-booking-content"> <div class="flight-booking-content">
<div class="flight-booking-airline"> <div class="flight-booking-airline">
<a href="{{ route('favorites.toggle', ['type' => 'flight', 'id' => $flight->id]) }}" class="add-wishlist"><i class="far fa-heart"></i></a>
<div class="flight-airline-img"> <div class="flight-airline-img">
<img src="{{ asset('assets/img/flight/airline-7.png') }}" alt="{{ $flight->airline->name ?? '' }}"> <img src="{{ asset('assets/img/flight/airline-7.png') }}" alt="{{ $flight->airline->name ?? '' }}">
</div> </div>
@@ -75,7 +77,7 @@
<div class="price-info"> <div class="price-info">
<span class="price-amount">{{ number_format($flight->price) }} تومان</span> <span class="price-amount">{{ number_format($flight->price) }} تومان</span>
</div> </div>
<a href="{{ route('flight.show', $flight->id) }}" class="theme-btn">اکنون ثبت کن<i class="far fa-arrow-left"></i></a> <a href="#" class="theme-btn">اکنون ثبت کن<i class="far fa-arrow-left"></i></a>
</div> </div>
</div> </div>
<div class="flight-booking-detail"> <div class="flight-booking-detail">
@@ -114,7 +116,7 @@
<div class="start-time-icon"> <div class="start-time-icon">
<i class="fal fa-plane-departure"></i> <i class="fal fa-plane-departure"></i>
</div> </div>
<div class="start-time-info"> <div class="start-time-info">a
<h6 class="start-time-text">{{ $flight->start_time_fa }}</h6> <h6 class="start-time-text">{{ $flight->start_time_fa }}</h6>
<p class="flight-full-date">{{ $flight->full_date_fa }}</p> <p class="flight-full-date">{{ $flight->full_date_fa }}</p>
<span class="flight-destination">{{ $flight->airport->city ?? '' }}</span> <span class="flight-destination">{{ $flight->airport->city ?? '' }}</span>
+2 -2
View File
@@ -259,7 +259,7 @@
</div> </div>
<div class="row"> <div class="row">
@foreach($tours as $card) @foreach($tours as $card)
@include('components.tourcard') @include('components.tourcard' , ['tour' => $card])
@endforeach @endforeach
@@ -283,7 +283,7 @@
</div> </div>
<div class="row"> <div class="row">
@foreach($flights as $card) @foreach($flights as $card)
@include('components.flightcard') @include('components.flightcard' , ['flight' => $card])
@endforeach @endforeach
</div> </div>
</div> </div>