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'); }
/** * 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!'); }