/**
  * Creates a new Programa model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  * @return mixed
  */
 public function actionCreate()
 {
     $model = new Programa();
     if ($model->load(Yii::$app->request->post()) && $model->save()) {
         return $this->redirect(['view', 'id' => $model->id]);
     } else {
         return $this->render('create', ['model' => $model]);
     }
 }
 protected function postRegistrarPrograma(Request $request)
 {
     $this->validate($request, ['numero_programa' => 'required', 'nombre_programa' => 'required', 'tipo' => 'required', 'usuario_responsable' => 'required']);
     $programa = new Programa();
     $programa->numero_de_programa = $request['numero_programa'];
     $programa->nombre = $request['nombre_programa'];
     $programa->tipo = $request['tipo'];
     $programa->observaciones = $request['observaciones'];
     $programa->usuario_responsable = $request['usuario_responsable'];
     // $usuarioCreador=Session::get('usuario.correo');
     //$cava->usuario_registrador = $usuarioCreador;
     if ($programa->save()) {
         return redirect('listarPrograma')->with('success', 'Programa registrado correctamente');
     }
 }
示例#3
0
 public function store(Request $request)
 {
     $validation = Validator::make($request->all(), ['titulo' => 'required|string', 'texto' => 'string', 'codigo' => 'string', 'data' => 'date']);
     if ($validation->fails()) {
         return redirect('admin/programas/novo')->withErrors($validation)->withInput();
     } else {
         try {
             $programas = new Programa();
             $programas->titulo = $request->titulo;
             $programas->texto = $request->texto;
             $programas->codigo = $request->codigo;
             $programas->data = $request->data;
             $programas->save();
             session()->flash('flash_message', 'Programa cadastrada com sucesso!');
         } catch (\Exception $e) {
             LogR::exception($programas, $e);
             session()->flash('flash_message', 'Ops!! Ocorreu algum problema!. ' . $e->getMessage());
         }
         return Redirect::back();
     }
 }