/**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $faker = Faker::create();
     $detalle = DetalleSolicitudCurso::all();
     $samples_temp = [];
     foreach ($detalle as $item) {
         if ($item->aceptado === 'si') {
             $samples_temp[] = ['detalle_solicitud_curso' => $item->id, 'profesor' => $faker->lastName . ' ' . $faker->firstName];
         }
     }
     PreNuInscripcionCurso::insert($samples_temp);
 }
 public function postUpdate(Request $request, Guard $auth)
 {
     $postulante = Postulante::where('user_id', $auth->id())->first();
     $numCursosAceptados = PreNuInscripcionCurso::wherehas('detalleSolicitudCursoR.preNuSolicitudCursoR', function ($q) use($postulante) {
         $q->where('postulante', $postulante->id);
     })->get()->count();
     for ($i = 0; $i < $numCursosAceptados; $i++) {
         $curso = PreNuInscripcionCurso::findOrFail($request->get('id-inscripcion-' . $i));
         $curso->profesor = $request->get('profesor-' . $i);
         $curso->save();
     }
     return response()->json(['message' => 'los datos se han alnacenado correctamente.']);
 }