コード例 #1
0
 public function Registry($registry)
 {
     // separa los registros
     $list = explode('|', $registry);
     // obtiene todos los fideicomisos con el mismo registro
     $response = Trusts::whereIn('registry', $list)->get();
     // los regresa en JSONxCORS
     return response()->json($response)->header('Access-Control-Allow-Origin', '*');
 }
コード例 #2
0
 public function registry(Request $request, $registry = null)
 {
     // [ NO SE SELECCIONA NINGÚN REGISTRO ]
     if (empty($registry)) {
         // obtiene un registro al azar
         $registry = Trusts::all()->lists('registry')->random();
         // obtiene todos los fideicomisos con el mismo registro
         $response = Trusts::where('registry', $registry)->select($this->registry_fields)->get();
         // los regresa en JSONxCORS
         return response()->json($response)->header('Access-Control-Allow-Origin', '*');
     } else {
         // separa los registros
         $list = explode('|', $registry);
         // obtiene todos los fideicomisos con el mismo registro
         $response = Trusts::whereIn('registry', $list)->select($this->registry_fields)->get();
         // los regresa en JSONxCORS
         return response()->json($response)->header('Access-Control-Allow-Origin', '*');
     }
 }
コード例 #3
0
ファイル: Sherlock.php プロジェクト: pjnovas/fideicomisos2015
 /**
  * Regresa el número de fideicomosos en la búsqueda
  *
  * @return Number
  */
 private function _count_result($settings)
 {
     $query = Trusts::whereIn('year', $settings['years']);
     $fields = array_merge($this->string_fields, $this->text_fields);
     $query = $query->where(array_shift($fields), 'like', '%' . $settings['query'] . '%');
     foreach ($fields as $field) {
         $query = $query->orWhere($field, 'like', '%' . $settings['query'] . '%');
     }
     return $query->count();
 }