feat: final updates

This commit is contained in:
2026-08-22 11:11:28 -07:00
parent 618a3d4cd9
commit d4bb1b9414
43 changed files with 1136 additions and 375 deletions
@@ -110,6 +110,12 @@ class FlightController extends Controller
'after_or_equal:today',
],
'return_time' => [
'nullable',
'date',
'after:departure_time',
],
'departure_airport_id' => [
'required',
'exists:airports,id',
@@ -175,6 +181,7 @@ class FlightController extends Controller
'airline_id' => $request->input('airline_id'),
'flight_type' => $request->input('flight_type'),
'departure_time' => $request->input('departure_time'),
'return_time' => $request->input('return_time'),
'departure_airport_id' => $request->input('departure_airport_id'),
'arrival_airport_id' => $request->input('arrival_airport_id'),
'price' => $request->input('price'),
@@ -232,7 +239,7 @@ class FlightController extends Controller
public function update(Request $request, Flight $flight)
{
$before = $flight->only([
'title', 'airline_id', 'flight_type', 'departure_time',
'title', 'airline_id', 'flight_type', 'departure_time', 'return_time',
'departure_airport_id', 'arrival_airport_id', 'price',
'summary', 'capacity', 'description', 'status',
]);
@@ -266,6 +273,12 @@ class FlightController extends Controller
'after_or_equal:today',
],
'return_time' => [
'nullable',
'date',
'after:departure_time',
],
'departure_airport_id' => [
'required',
'exists:airports,id',
@@ -330,6 +343,7 @@ class FlightController extends Controller
'airline_id' => $request->input('airline_id'),
'flight_type' => $request->input('flight_type'),
'departure_time' => $request->input('departure_time'),
'return_time' => $request->input('return_time'),
'departure_airport_id' => $request->input('departure_airport_id'),
'arrival_airport_id' => $request->input('arrival_airport_id'),
'price' => $request->input('price'),