public function getServidores() { $limit = Request::get('limit') != null ? Request::get('limit') : 10; if ($limit >= 1) { $servidores = Servidor::all()->take($limit); } else { $servidores = Servidor::all(); } $servers = array(); $x = 0; foreach ($servidores as $servidor) { $servers[$x] = $servidor; $servers[$x]->viajes = Viaje::where('servidor_id', '=', $servidor->id)->get(); $servers[$x]->puesto = $servidor->puesto; $servers[$x]->cargo = $servidor->cargo; $servers[$x]->unidadAdministrativa = $servidor->puesto; // $servidor->viajes; $x++; } return Response::json($servers); }
public function consulta() { $servidores = Servidor::all(); $instituciones = InstGenera::all(); $temas = Tema::all(); $ciudades = City::all(); $data = array('servidores' => $servidores, 'instituciones' => $instituciones, 'temas' => $temas, 'ciudades' => $ciudades); $view = View::make('viajes/gridViajes', $data)->nest('child', 'viajes.consulta', $data); return $view; }