/** * Creates a new Categoria model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $modelCategoria = new Categoria(); if ($modelCategoria->load(Yii::$app->request->post()) && $modelCategoria->save()) { return $this->redirect(['view', 'id' => $modelCategoria->idCategoria]); } else { return $this->render('create', ['modelCategoria' => $modelCategoria]); } }
public function storeCategoria(Request $request) { try { $data = $request->all(); $categoria = new Categoria(); $categoria->parent = $data["parent"]; $categoria->text = $data["text"]; $categoria->save(); return JsonResponse::create(array('message' => "Guardado Correctamente", "request" => $categoria), 201); } catch (Exception $exc) { return JsonResponse::create(array('message' => "No se pudo guardar el Tema", "exception" => $exc->getMessage(), "request" => json_encode($data)), 401); } }
/** * Creates a new Categoria model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new Categoria(); if ($model->load(Yii::$app->request->post())) { // $model->created_by = Yii::$app->user->id; // $model->updated_by = Yii::$app->user->id; if (!$model->save()) { echo "<pre>"; print_r($model->getErrors()); exit; } return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('create', ['model' => $model]); } }
public function store(Request $request) { $validation = Validator::make($request->all(), ['tipo_categoria' => 'required|integer', 'titulo' => 'required|string']); if ($validation->fails()) { return redirect('admin/categorias/novo')->withErrors($validation)->withInput(); } else { try { $categoria = new Categoria(); $categoria->id_tipo_categoria = $request->tipo_categoria; $categoria->titulo = $request->titulo; $categoria->save(); session()->flash('flash_message', 'Categoria cadastrada com sucesso!'); } catch (\Exception $e) { LogR::exception($categoria, $e); session()->flash('flash_message', 'Ops!! Ocorreu algum problema!. ' . $e->getMessage()); } return Redirect::back(); } }