public function store(Request $request, $id_usuario)
 {
     try {
         $usuario = User::find($id_usuario);
         if ($usuario && $usuario->estado == "activo") {
             $id_facultad = $request->get('id_facultad');
             $facultad = Facultad::find($id_facultad);
             if ($facultad->estado == "activo") {
                 $programa = new Programa();
                 $programa->nombre_programa = $request->get('nombre_programa');
                 $programa->id_facultad = $facultad->id_facultad;
                 if ($programa->save()) {
                     return response()->json(['error' => false, 'mensaje' => 'Se registraron los datos Exitosamente', 'programa' => $programa]);
                 } else {
                     return response()->json(['error' => true, 'mensaje' => 'Error al registrar los datos']);
                 }
             }
             return response()->json(['error' => true, 'mensaje' => 'Error al registrar los datos, la facultad a la cual quiere asociar el programa no existe!']);
         } else {
             return response()->json(['error' => true, 'mensaje' => 'El usuario que desea hacer la petición no se encuentra Registrado']);
         }
     } catch (\Exception $e) {
         return response()->json(['error' => true, 'mensaje' => 'Error al verificar la existencia del Usuario que realiza la peticion', 'excepcion' => $e]);
     }
 }
 public function store(ProgramasRequest $request)
 {
     $programa = new Programa($request->all());
     $programa->estatus = 'ACTIVO';
     $programa->save();
     /*$programa->conductores()->sync($request->conductores);
       $programa->tags()->sync($request->tags);*/
     Flash::success('El programa ' . $programa->nombre . ' se registro con exito!!');
     return redirect()->route('admin.programas.index');
 }
Beispiel #3
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store()
 {
     $data = \Request::all();
     $rules = array('codigo_programa' => 'required|numeric', 'nombre_programa' => 'required|max:200', 'eje_estrategico' => 'exists:eje_estrategico,id');
     $error = \Validator::make($data, $rules);
     if ($error->fails()) {
         return redirect()->back()->withErrors($error->errors())->withInput(\Request::all());
     }
     $Program = new Programa();
     $Program->codigo_programa = \Input::get('codigo_programa');
     $Program->nombre_programa = \Input::get('nombre_programa');
     $Program->id_eje_estrategico = \Input::get('eje_estrategico');
     $Program->save();
     return \Redirect::back()->with('alert', 'Registro creado con exito!');
 }