paginate(24)->withQueryString(); $manufacturers = Manufacturer::all(); $fuelTypes = FuelType::all(); $classes = VehicleClass::all(); $types = VehicleType::all(); return response( view('vehicles.index', [ 'vehicles' => $vehicles, 'manufacturers' => $manufacturers, 'fuelTypes' => $fuelTypes, 'vehicleClasses' => $classes, 'types' => $types, ]) ); } /** * Show the form for creating a new resource. */ public function create() { // } /** * Store a newly created resource in storage. */ public function store(StoreVehicleRequest $request) { // } /** * Display the specified resource. */ public function show(Vehicle $vehicle) { // } /** * Show the form for editing the specified resource. */ public function edit(Vehicle $vehicle) { // } /** * Update the specified resource in storage. */ public function update(UpdateVehicleRequest $request, Vehicle $vehicle) { // } /** * Remove the specified resource from storage. */ public function destroy(Vehicle $vehicle) { // } public function autocomplete(Request $request): JsonResponse { $games = ''; if ($request->has('q')) { $search = $request->q; $games = Vehicle::select(['vehicle_name']) ->where('vehicle_name', 'LIKE', "%$search%") ->get(); } return response()->json($games); } }