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 baja_becario(BajaBecarioRequest $request) { $date = Carbon::now(); $user = User::where('carso', $request->input('carso'))->firstOrFail(); $user->activo = '0'; $becario = Becario::find($user->id); $becario->fecha_egreso = $date->toDateString(); $user->save(); $becario->save(); return redirect('admin/becarios'); }
public function calificar($p, $i, Request $request) { $id_proyecto = $p; $integrante = Becario::find($i); $activa = Evaluacion::where('becario_id', $integrante->id)->where('activa', 1)->first(); $c = $activa->constancia; $p = $activa->puntualidad; $cl = $activa->colaboracion; $pr = $activa->proactividad; $e = $activa->ensenanza; $po = $activa->popularidad; $me = $activa->me_evaluo; $activa->constancia = $c + $request->input('constancia'); $activa->puntualidad = $p + $request->input('puntualidad'); $activa->colaboracion = $cl + $request->input('colaboracion'); $activa->proactividad = $pr + $request->input('proactividad'); $activa->ensenanza = $e + $request->input('ensenanza'); $activa->popularidad = $po + $request->input('popularidad'); $activa->me_evaluo = $me + 1; $activa->save(); return redirect('becario/evaluacion/mis_proyectos/' . $id_proyecto); }