getEntityManager()->createQueryBuilder() ->select("e") ->from(\App\Models\ResourceServer\ApiEndpoint::class, "e") ->where('e.route = :route') ->andWhere('e.http_method = :http_method') ->setParameter('route', trim($url)) ->setParameter('http_method', trim($http_method)) ->setCacheable(true) ->setCacheRegion('resource_server_region') ->getQuery() ->getOneOrNullResult(); } catch(\Exception $ex){ Log::error($ex); return null; } } /** * @return string */ protected function getBaseEntity() { // TODO: Implement getBaseEntity() method. } /** * @return array */ protected function getFilterMappings() { return ApiEndpoint::class; } /** * @return array */ protected function getOrderMappings() { return []; } /** * @param QueryBuilder $query * @return QueryBuilder */ protected function applyExtraFilters(QueryBuilder $query) { return []; } }