public function registrado(RegisterRequest $request) { $usuario = new User(); $usuario->carso = $request->input('carso'); $usuario->activo = '1'; $usuario->rol = 'becario'; //$usuario->activo = $request->input('activo'); // $usuario->rol = $request->input('rol'); $usuario->password = bcrypt($request->input('password')); $usuario->save(); //crear becario $becario = new Becario(); // Trabajando con la fecha actual $date = Carbon::now(); $becario->user_id = $usuario->id; $becario->url_img = 'user.png'; $becario->fecha_ingreso = $date->toDateString(); // Imprime una fecha en el formato día/mes/año $becario->save(); //crear emergencia $emergencia = new Emergencia(); $emergencia->becario_id = $becario->id; $emergencia->save(); //crear direccion $direccion = new Direccion(); $direccion->becario_id = $becario->id; $direccion->save(); //crear academica $academica = new Academica(); $academica->becario_id = $becario->id; $academica->save(); //crear habilidad $habilidad = new Habilidad(); $habilidad->becario_id = $becario->id; $habilidad->save(); return redirect('register'); }
public function alta_becario(NuevoBecarioRequest $request) { $usuario = new User(); $usuario->carso = $request->input('carso'); $usuario->activo = '1'; $usuario->rol = 'becario'; //$usuario->activo = $request->input('activo'); // $usuario->rol = $request->input('rol'); $usuario->password = bcrypt($request->input('carso')); $usuario->save(); //crear becario $becario = new Becario(); // Trabajando con la fecha actual $date = Carbon::today(); $becario->user_id = $usuario->id; $becario->nombres = $request->input('nombres'); $becario->apellido_p = $request->input('apellido_p'); $becario->apellido_m = $request->input('apellido_m'); $becario->url_img = 'user.png'; $becario->fecha_ingreso = $date->toDateString(); // Imprime una fecha en el formato día/mes/año $becario->save(); //crear emergencia $emergencia = new Emergencia(); $emergencia->becario_id = $becario->id; $emergencia->save(); //crear direccion $direccion = new Direccion(); $direccion->becario_id = $becario->id; $direccion->save(); //crear academica $academica = new Academica(); $academica->becario_id = $becario->id; $academica->save(); //crear habilidad $habilidad = new Habilidad(); $habilidad->becario_id = $becario->id; $habilidad->save(); //crear evaluaciones //checar como se va a crwear $evaluacion = new Evaluacion(); $evaluacion->becario_id = $becario->id; $evaluacion->start = $date->toDateString(); //Checar este pdo!! if ($date->day < 15) { $inicio = $date->firstOfMonth(); $futuro = $inicio->addDays(14); } else { $futuro = $date->lastOfMonth(); } if ($futuro->dayOfWeek === Carbon::SATURDAY) { $fin = $futuro->addDays(2); } elseif ($futuro->dayOfWeek === Carbon::SUNDAY) { $fin = $futuro->addDays(1); } else { $fin = $futuro; } //echo($futuro->dayOfWeek); // $evaluacion->end = $fin; //$evaluacion->constancia = $futuro->dayOfWeek; $evaluacion->activa = '1'; $evaluacion->save(); return redirect('admin/becarios'); }