public function store(CategoriaRequest $request) { $categoria = new Categoria($request->all()); $categoria->save(); Flash::success('La categoria ' . $categoria->nombre . ' se registro con exito!!'); return redirect()->route('admin.categorias.index'); }
/** * Crea un objeto Categoria y lo almacena en la base de datos. * @param String nombre; * @param String imagen; */ public function insertarCategoria($nombre, $imagen) { $nueva = new Categoria(); $nueva->categoria = $nombre; $nueva->ubicacionimagen = $imagen; $nueva->save(); }
public function postCatservice(Request $request) { switch ($request->input('get')) { case 'create': $x = new Categoria(); $x->name = $request->input('val'); if ($x->save()) { echo Categoria::all()->toJson(); } else { echo 'false'; } break; case 'all': echo Categoria::all()->toJson(); break; case 'edit': $cat = Categoria::find($request->input('id')); $cat->name = $request->input('name'); $cat->save(); break; default: # code... break; } }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $nombre = Input::get('nombre'); $categoria = Categoria::where('nombre', '=', $nombre)->where('activo', '=', '0')->first(); // Si es nulo la categoría no existe if (is_null($categoria)) { $validaciones = ['nombre' => 'required|min:3|max:100|regex:/^[A-Za-z \\t]*$/i|unique:tbl_categorias', 'imagen' => 'required|image']; $mensajes = ['nombre.required' => 'El nombre no debe de ser vacío', 'nombre.min' => 'El nombre debe ser mayor a 3 caracteres', 'nombre.max' => 'El nombre no debe ser mayor a 100 caracteres', 'nombre.regex' => 'El nombre es invalido', 'nombre.unique' => 'El nombre ya existe', 'imagen.required' => 'Se necesita una imagen', 'imagen.image' => 'El archivo no es valido']; $validar = Validator::make($request->all(), $validaciones, $mensajes); if ($validar->fails()) { return Redirect::back()->withErrors($validar)->withInput(); } else { $file = Input::file('imagen'); $destinationPath = 'imagenes/categorias/'; $filename = uniqid() . "." . $file->getClientOriginalExtension(); $imagename = $destinationPath . $filename; if ($file->move($destinationPath, $filename)) { $categoria = new Categoria(); $categoria->nombre = $request->nombre; $categoria->imagen = $imagename; $categoria->activo = 1; $categoria->save(); } return redirect('categorias'); } } else { //Esta eliminada se reactiva $validaciones = ['nombre' => 'required|min:3|max:100|regex:/^[A-Za-z \\t]*$/i', 'imagen' => 'required|image']; $mensajes = ['nombre.required' => 'El nombre no debe de ser vacío', 'nombre.min' => 'El nombre debe ser mayor a 3 caracteres', 'nombre.max' => 'El nombre no debe ser mayor a 100 caracteres', 'nombre.regex' => 'El nombre es invalido', 'imagen.required' => 'Se necesita una imagen', 'imagen.image' => 'El archivo no es valido']; $validar = Validator::make($request->all(), $validaciones, $mensajes); if ($validar->fails()) { return Redirect::back()->withErrors($validar)->withInput(); } else { $file = Input::file('imagen'); $destinationPath = 'imagenes/categorias/'; $filename = uniqid() . "." . $file->getClientOriginalExtension(); $imagename = $destinationPath . $filename; if ($file->move($destinationPath, $filename)) { $categoria->nombre = $request->nombre; $categoria->imagen = $imagename; $categoria->activo = 1; $categoria->save(); } return redirect('categorias'); } } }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $data = $request->all(); $Categoria = new Categoria(); $Categoria->nombre = $data["nombre"]; $Categoria->save(); return JsonResponse::create(array('message' => "Guardado Correctamente", "request" => json_encode($data)), 200); }
public static function gravar(Request $req) { $categoria = new Categoria(); $categoria->nome = $req->get('nome'); if ($categoria->save() == false) { throw new \Exception('Erro ao grava novo registro.', 402); } return $categoria; }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { // $categoria = new Categoria(); $categoria->designacao = $request->input('designacao'); $categoria->descricao = $request->input('descricao'); $categoria->isexist = "true"; $categoria->save(); return redirect('/produto/create'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { try { $data = $request->all(); $categoria = new Categoria(); $categoria->nombre = $data["nombre"]; $categoria->save(); return JsonResponse::create(array('message' => "Categoria Guardado Correctamente", "request" => $categoria), 200); } catch (Exception $exc) { return JsonResponse::create(array('message' => "No se pudo guardar el Categoria", "exception" => $exc->getMessage(), "request" => json_encode($data)), 401); } }
public static function guardar($request) { $categoria = null; if ($request->input('operacion') == 1) { $categoria = self::find($request->input('id_categoria')); } else { $categoria = new Categoria(); } $categoria->nombre = $request->input('nombre'); if ($request->hasFile('img')) { $categoria->img = $request->file('img')->getClientOriginalName(); } else { $categoria->img = 'sin_imagen.jpg'; } $categoria->activo = 1; $categoria->save(); }
public function postAdd(Request $request) { $messages = ['required' => 'Debe ingresar el :attribute', 'email.required' => 'Debe ingresar el correo', 'numeric' => 'El :attribute debe solo contener números', 'integer' => 'El :attribute debe solo contener números enteros', 'unique' => '¡El :attribute ya existe!', 'max' => 'El :attribute no debe exeder los :max caracteres', 'min' => 'El :attribute debe tener minimo :min caracteres', 'confirmed' => 'Debe ingresar las 2 contraseñas iguales', 'email' => 'Debe ingresar un correo vaildo']; //validador de los input del formulario $validator = Validator::make($request->all(), ['codigo' => 'required|max:1', 'categoria' => 'required|max:255', 'descripcion' => 'required|max:255'], $messages); //Si contiene errores se devuelve al formulario con todos los errores, de lo contrario guarda en la base de datos if ($validator->fails()) { //echo "hola"; return redirect()->back()->withInput($request->all)->withErrors($validator); } else { $categoria = new Categoria(); $categoria->codigo = $request->input("codigo"); $categoria->categoria = $request->input("categoria"); $categoria->descripcion = $request->input("descripcion"); $categoria->save(); return redirect("categorias")->with('success', 'add')->with("id_categoria", $categoria->id); } }
<?php use App\Categoria; $categoria = new Categoria(); $categoria->nombre = 'John'; $categoria->save(); //$user = Categoria::create(['nombre' => 'John'])