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