Files
airline-agency/app/Http/Controllers/TourController.php
T

36 lines
795 B
PHP

<?php
namespace App\Http\Controllers;
use App\Models\Tour;
use Illuminate\Http\Request;
class TourController extends Controller
{
public function index(Request $request)
{
$title = 'تورها';
$sort = $request->query('sort', 'default');
$tours = Tour::with([
'originCity',
'city',
'tourDepartures',
])
->applySort($sort)
->paginate(3)
->withQueryString();
return view('tours.index', compact('title', 'tours', 'sort'));
}
public function show(Tour $tour)
{
$title= 'جزئیات تور';
$tour->load(['file', 'originCity', 'city', 'tourDepartures', 'comments.user']);
return view('tours.show', compact('title' , 'tour'));
}
}