public static function getLignes() { // Récupère la configuration du délais du cache, sinon deux heures par défaut Config::get('cache.arretsCacheDelay') ? $cacheDelay = Config::get('cache.arretsCacheDelay') : ($cacheDelay = 120); $search = Input::get('search'); $lignes = Self::remember($cacheDelay)->where('libelleLigne', 'like', '%' . $search . '%')->orWhere('idLigne', '=', $search)->groupBy('numero')->lists('libelleLigne', 'numero'); return Response::json($lignes); }
/** * Retourne un JSON contenant les arrêts */ public static function getArrets() { // Récupère la configuration du délais du cache, sinon deux heures par défaut Config::get('cache.arretsCacheDelay') ? $cacheDelay = Config::get('cache.arretsCacheDelay') : ($cacheDelay = 120); $search = Input::get('search'); $arrets = Self::remember($cacheDelay)->where('nomArret', 'like', '%' . $search . '%')->distinct('nomArret')->lists('nomArret'); return Response::json($arrets); }