feat:add flights for admin side

This commit is contained in:
2026-08-20 12:54:57 +03:30
parent 25fe322131
commit cdc387fef6
3 changed files with 7 additions and 11 deletions
+2 -9
View File
@@ -8,7 +8,6 @@ use App\Models\Flight;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Http\Request;
class FlightController extends Controller
{
public function index(Request $request)
@@ -17,7 +16,6 @@ class FlightController extends Controller
$request->input('adult', 0) +
$request->input('children', 0);
$flights = Flight::query()
->where('status', FlightStatus::ENABLE)
->applyFilter()
@@ -35,11 +33,6 @@ class FlightController extends Controller
$query->where('name', 'LIKE', "%$to%");
});
})
// ->when($request->filled('journey-date'), function (Builder $query) use ($request) {
// $date = $request->input('journey-date');
//
// $query->whereDate('departure_time', $date);
// })
->when($passengers > 0, function (Builder $query) use ($passengers) {
$query->where('capacity', '>=', $passengers);
})
@@ -54,10 +47,11 @@ class FlightController extends Controller
return view('flights.index', compact('flights'));
}
public function show(Flight $flight)
{
abort_if(
$flight->status !== FlightStatus::ENABLE->value,
$flight->status !== FlightStatus::ENABLE,
404
);
@@ -78,5 +72,4 @@ class FlightController extends Controller
return view('flights.show', compact('flight'));
}
}