[ 'required', 'string', 'max:255' ], 'airline_id' => [ 'required', 'integer', 'exists:airlines,id' ], 'origin_airports_id' => [ 'required', 'integer', 'exists:airports,id' ], 'destination_airports_id' => [ 'required', 'integer', 'exists:airports,id', 'different:origin_airports_id' ], 'start_time' => [ 'required', ], 'end_time' => [ 'required', ], 'price' => [ 'required', 'integer', 'min:0' ], 'capacity' => [ 'required', 'integer', 'min:1' ], 'status' => [ 'nullable', 'integer' ], ]; } public function messages(): array { return [ // ]; } }