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'); }