Ejemplo n.º 1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Postulante::create(['full_name' => 'Jacqueline Cerquin Ocas', 'dni' => '98701213', 'email' => '*****@*****.**', 'phone' => '986712121', 'address' => 'Trujillo - La Libertad', 'cVitae' => '98701213.docx', 'estado' => 0]);
     Postulante::create(['full_name' => 'Garcia Alcantara Gerson', 'dni' => '67689612', 'email' => '*****@*****.**', 'phone' => '891204567', 'address' => 'Viru - La Libertad ', 'cVitae' => '67689612.docx', 'estado' => 0]);
     Postulante::create(['full_name' => 'Estefany Vazques Toledo', 'dni' => '82458912', 'email' => '*****@*****.**', 'phone' => '891230467', 'address' => 'Trujillo', 'cVitae' => '82458912.docx', 'estado' => 1]);
     Postulante::create(['full_name' => 'Cinthya Blas Vera', 'dni' => '35419876', 'email' => '*****@*****.**', 'phone' => '891205678', 'address' => 'Chao - Viru', 'cVitae' => '35419876.docx', 'estado' => 1]);
     Postulante::create(['full_name' => 'Cristian Ravelo Saavedra', 'dni' => '61785643', 'email' => '*****@*****.**', 'phone' => '98781245', 'address' => 'Lima - Perú', 'cVitae' => '61785643.docx', 'estado' => 0]);
     Postulante::create(['full_name' => 'Esther Mozo Esquerre ', 'dni' => '91254387', 'email' => '*****@*****.**', 'phone' => '984512087', 'address' => 'La Esperanza', 'cVitae' => '91254387.docx', 'estado' => 0]);
     Postulante::create(['full_name' => 'Evelyn Mozo Esquerre', 'dni' => '87652098', 'email' => '*****@*****.**', 'phone' => '769804563', 'address' => 'Viru', 'cVitae' => '87652098.docx', 'estado' => 0]);
     Postulante::create(['full_name' => 'Karla Perez Torres', 'dni' => '76901549', 'email' => '*****@*****.**', 'phone' => '901587620', 'address' => 'El Porvernir', 'cVitae' => '76901549.docx', 'estado' => 0]);
     Postulante::create(['full_name' => 'Yuleisi Abad Lozano', 'dni' => '91840876', 'email' => '*****@*****.**', 'phone' => '981065394', 'address' => 'El Porvenir', 'cVitae' => '91840876.docx', 'estado' => 0]);
     Postulante::create(['full_name' => 'Carmen Rodriguez', 'dni' => '78912304', 'email' => '*****@*****.**', 'phone' => '671093654', 'address' => 'Trujillo', 'cVitae' => '78912304.docx', 'estado' => 0]);
     Postulante::create(['full_name' => 'Moreno Carguayay', 'dni' => '90268000', 'email' => '*****@*****.**', 'phone' => '900067543', 'address' => 'Trujillo', 'cVitae' => '90268000.docx', 'estado' => 0]);
     Postulante::create(['full_name' => 'Angelita Esperanza Vicente', 'dni' => '95501782', 'email' => '*****@*****.**', 'phone' => '901278564', 'address' => 'El provenir', 'cVitae' => '95501782.docx', 'estado' => 1]);
     Postulante::create(['full_name' => 'Segundo Soles Cavero', 'dni' => '91019812', 'email' => '*****@*****.**', 'phone' => '910008120', 'address' => 'La hermelinda', 'cVitae' => '91019812.docx', 'estado' => 1]);
     Postulante::create(['full_name' => 'Edinson Soles Cavero', 'dni' => '20108907', 'email' => '*****@*****.**', 'phone' => '910198001', 'address' => 'Viru Viru', 'cVitae' => '20108907.docx', 'estado' => 1]);
     Postulante::create(['full_name' => 'Jorge Urquiza', 'dni' => '99998910', 'email' => '*****@*****.**', 'phone' => '440108907', 'address' => 'Viru - Centro', 'cVitae' => '99998910.docx', 'estado' => 1]);
 }
Ejemplo n.º 2
0
 public function postSeleccionRegistrarPostulante($id, Request $request)
 {
     $validator = Validator::make($request->all(), ['nombres' => 'required|min:3|max:50', 'dni' => 'required | max:8', 'email' => 'required|min:3|max:50', 'telefono' => 'required|max:9', 'direccion' => 'required|min:3|max:50']);
     if ($validator->fails()) {
         $data['errors'] = $validator->errors();
         return redirect('personal/seleccion/postulante')->withInput($request->all())->with($data);
     }
     if ($request->hasFile('cv')) {
         $postulante = Postulante::create(['full_name' => $request->get('nombres'), 'dni' => $request->get('dni'), 'email' => $request->get('email'), 'phone' => $request->get('telefono'), 'address' => $request->get('direccion')]);
         $dni = $request->get('dni');
         $file = $request->file('cv');
         // Ruta donde queremos guardar las imágenes para los proveedores
         $path = public_path() . '/curriculums';
         // Guardar
         $sinEspacios = str_replace(' ', '', $postulante->dni . "." . $file->getClientOriginalExtension());
         $simpleName = strtolower($sinEspacios);
         $fileName = $simpleName;
         $file->move($path, $fileName);
         $postulante->cVitae = $simpleName;
         $postulante->save();
         $fechaActual = Carbon::now()->toDateString();
         $postulacion = Postulacion::create(['postulante_id' => $postulante->id, 'cargo_id' => $id, 'fecha' => $fechaActual]);
         $postulacion->save();
         return redirect('personal/personal');
     } else {
         return redirect('personal/seleccion/postulante/' . $id);
     }
 }