firstOrFail(); $flights = UserFlight::where('user_id', $user->id) ->with([ 'departureAirport.region.country', 'departureAirport.region.continent', 'arrivalAirport.region.country', 'arrivalAirport.region.continent', 'airline.country', 'aircraft', 'seatType', 'flightReason', 'flightClass', ]) ->orderBy('departure_date', 'desc') ->get(); return Inertia::render('FlightProfile', [ 'user' => $user, 'canEdit' => auth()->check() && auth()->id() === $user->id, 'flights' => UserFlightResource::collection($flights)->resolve(), ]); } }