コード例 #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $product = Product::find($id);
     $product->fill($request->all());
     $product->save();
     Session::flash('message', 'Produto atualizado com sucesso');
     return Redirect::to('/products');
 }
コード例 #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $sale = $request->all();
     $sale['user_id'] = Auth::user()->id;
     if (Output::create($sale)) {
         Product::find($sale['product_id'])->decrement('quantity', $sale['quantity']);
         Session::flash('message', 'Venda concluida');
         return Redirect::to('outputs');
     }
 }
コード例 #3
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $item = $request->all();
     $item['user_id'] = Auth::user()->id;
     if (Entry::create($item)) {
         Product::find($item['product_id'])->increment('quantity', $item['quantity']);
         /***********************************************************************************
          *   Product::find($item['products_id'])->increment('quantity',$item['quantity']);
          * -------------------------------------------------------------------------------------
          *   Selecionando coluna especifica para update da mesma colando acima realiza o mesmo procedimento
          *
          *   $quantity = Product::where('id',$item['products_id'])->pluck('quantity');
          *   $quantity += $item['quantity'];
          *     Product::where('id',$item['products_id'])->update(['quantity'=> $quantity]);
          *  $product['quantity'] += $item['quantity'];
          *  $product->save();
          */
         Session::flash('message', 'Item inserido com sucesso');
         return Redirect::to('entries');
     }
 }