/** * Store a newly created resource in storage. * * @return Response */ public function store(CreateProductoRequest $Request) { //obtenemos el campo file definido en el formulario $file = $Request->file('imagen'); //obtenemos el nombre del archivo $nombreImagen = $file->getClientOriginalName(); //indicamos que queremos guardar un nuevo archivo en el disco local Storage::disk('local')->put($nombreImagen, File::get($file)); $codigo = $Request->input('codigo'); $nombre = $Request->input('nombre'); $marca = $Request->input('marca'); $pvp = $Request->input('pvp'); $stock_minimo = $Request->input('stock_minimo'); $stock_maximo = $Request->input('stock_maximo'); $imagen = $nombreImagen; $estado = $Request->input('estado'); $producto = Producto::Create(['codigo' => $codigo, 'nombre' => $nombre, 'marca' => $marca, 'pvp' => $pvp, 'stock_minimo' => $stock_minimo, 'stock_maximo' => $stock_maximo, 'imagen' => $imagen, 'estado' => $estado]); return redirect('productos'); }
public function update($id, CreateProductoRequest $recuest) { $producto = Producto::find($id); $producto->update($recuest->all()); return redirect('productos'); }