public function postCampusByUniversidad(Request $request)
 {
     if ($request->ajax()) {
         return CampusSede::where('universidad', $request->get('idBuscar'))->get()->toJson();
     } else {
         return "no Ajax";
     }
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $csvFile = public_path() . '/archivos_cvs/campus_sedes.csv';
     $areas = new CvsToArray();
     $areas = $areas->csv_to_array($csvFile);
     //dd($areas);
     CampusSede::insert($areas);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker::create();
     $tipo = array('Movilidad estudiantil', 'Relaciones internacionales');
     $campus_sede = CampusSede::all();
     $samples_temp = [];
     foreach ($campus_sede as $item) {
         $samples_temp[] = ['tipo' => $tipo[$faker->numberBetween($min = 0, $max = 1)], 'sitio_web' => $faker->url, 'nombre_encargado' => $faker->firstName . ' ' . $faker->lastName, 'telefono' => $faker->phoneNumber, 'email' => $faker->email, 'campus_sede' => $item->id];
     }
     Departamento::insert($samples_temp);
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker::create();
     $csvFile = public_path() . '/archivos_cvs/facultades.csv';
     $areas = new CvsToArray();
     $areas = $areas->csv_to_array($csvFile);
     //dd($areas);
     Facultad::insert($areas);
     // información falsa, una vez finalizado el proyecto hay que eliminar
     $CampusSede = CampusSede::where('id', '>', '3')->get();
     $samples_temp = [];
     foreach ($CampusSede as $item) {
         $numFacultad = $faker->numberBetween($min = 3, $max = 10);
         # code...
         for ($i = 0; $i < $numFacultad; $i++) {
             $samples_temp[] = ['campus_sede' => $item->id, 'nombre' => $faker->name . ' University', 'telefono' => $faker->phoneNumber];
         }
     }
     Facultad::insert($samples_temp);
 }
 public function postDestroyCampus(Request $request)
 {
     //dd($request->get('id'));
     try {
         $universidad = CampusSede::findOrFail($request->get('id'));
         $universidad->delete();
         $message = array('0', '0', ' El campus ' . $universidad->nombre . ' Fue eliminado');
     } catch (\Illuminate\Database\QueryException $e) {
         $message[0] = $e->errorInfo[0];
         $message[1] = $e->errorInfo[1];
         if ($message[1] == 1451) {
             $message[2] = 'No se puede eliminar el registro seleccionado, ya que existen registros que dependen de éste.';
         } else {
             $message[2] = $e->errorInfo[2];
         }
     }
     //	dd($request->all());
     if ($request->ajax()) {
         //	return($message);
         return response()->json(['message' => $message]);
     }
     \Session::flash('message', $message);
     //return redirect()->route('paises.index');
     return redirect('universidades');
 }