From c4692d8d8d81aea26729a8d72829383ecf421460 Mon Sep 17 00:00:00 2001 From: Admin Date: Mon, 17 Aug 2026 14:09:39 -0700 Subject: [PATCH] feat: complete flightShow and comments flight --- app/Http/Controllers/Auth/LoginController.php | 1 - app/Http/Controllers/IndexController.php | 22 ++++++++++++++++++- .../Requests/Auth/RegisterPostRequest.php | 2 +- 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/Auth/LoginController.php b/app/Http/Controllers/Auth/LoginController.php index 6bac93a..f8e124d 100644 --- a/app/Http/Controllers/Auth/LoginController.php +++ b/app/Http/Controllers/Auth/LoginController.php @@ -5,7 +5,6 @@ namespace App\Http\Controllers\Auth; use App\Http\Controllers\Controller; use App\Http\Requests\Auth\LoginPostRequest; use App\Models\User; -use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Hash; diff --git a/app/Http/Controllers/IndexController.php b/app/Http/Controllers/IndexController.php index 2e00a63..2c6aff9 100644 --- a/app/Http/Controllers/IndexController.php +++ b/app/Http/Controllers/IndexController.php @@ -2,6 +2,9 @@ namespace App\Http\Controllers; +use App\Models\Airport; +use App\Models\Flight; +use App\Models\Tour; use Illuminate\Http\Request; class IndexController extends Controller @@ -9,6 +12,23 @@ class IndexController extends Controller public function index() { - return view('index'); + $flights = Flight::query() + ->with([ + 'airport.city', + 'airline', + 'file' + ]) + ->orderByDesc('created_at') + ->limit(10) + ->paginate(); + + $tours = Tour::query() + ->orderByDesc('created_at') + ->limit(10) + ->paginate(); + + + + return view('index', compact('tours','flights')); } } diff --git a/app/Http/Requests/Auth/RegisterPostRequest.php b/app/Http/Requests/Auth/RegisterPostRequest.php index 6811189..45e6924 100644 --- a/app/Http/Requests/Auth/RegisterPostRequest.php +++ b/app/Http/Requests/Auth/RegisterPostRequest.php @@ -93,7 +93,7 @@ class RegisterPostRequest extends FormRequest 'nullable', 'image', 'mimes:jpg,png,webp', - 'max:255' + 'max:800' ] ]; }