예제 #1
0
 /**
  * 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');
 }
예제 #2
0
 public function update($id, CreateProductoRequest $recuest)
 {
     $producto = Producto::find($id);
     $producto->update($recuest->all());
     return redirect('productos');
 }