executor->execute( $productsAction, new GetPaginatedProductsQueryInput( Pagination::firstPage(), starOnly: true, publishedOnly: true, withPricing: true, ) )->items(); $slideList = $this->executor->execute( $slidesAction, new GetPaginatedSlidesQueryInput( Pagination::firstPage(), publishedOnly: true, forConnectedCustomers: $this->authService->check() ) )->items(); $rangeList = $this->executor->execute( $rangesAction, new GetPaginatedRangesQueryInput( Pagination::firstPage(), publishedOnly: true ) )->items(); return view('fo.pages.home', compact( 'starProductList', 'slideList', 'rangeList' )); } }