session()->has('visited')) { Visit::create([ 'ip_address' => $request->ip(), 'url' => $request->fullUrl(), 'user_agent' => $request->userAgent(), ]); $request->session()->put('visited', true); } $flights = Flight::query() ->where('status', \App\Enums\FlightStatus::ENABLE) ->with([ 'airport.city', 'airline', 'file' ]) ->orderByDesc('created_at') ->limit(10) ->paginate(); $tours = Tour::query() ->where('status', \App\Enums\TourStatus::ENABLE) ->orderByDesc('created_at') ->limit(10) ->paginate(); return view('index', compact('tours','flights')); } }