Example #1
0
 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);
 }
Example #2
0
 /**
  * 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);
 }