コード例 #1
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(ProdutoRequest $request, $id)
 {
     $produto = Produto::find($id);
     $produto->update($request->all(), $id);
     Flash::warning('Produto atualizado.');
     return redirect()->route('cadastro.produtos.index');
 }
コード例 #2
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @param Request $request
  * @return Response
  */
 public function update(ProdutoRequest $request, $id)
 {
     $produto = Produto::findOrFail($id);
     $produto->cod_produto = $request->input("cod_produto");
     $produto->descricao = $request->input("descricao");
     $produto->valor = $request->input("valor");
     $produto->save();
     return response()->json($produto);
 }
コード例 #3
0
 /**
  *  Persiste as informações no db
  *
  * @param  int      $id
  * obs: os dados são validados pelo Request
  */
 public function update($id, Requests\ProdutoRequest $request)
 {
     $acao = Input::get('acao');
     switch ($acao) {
         case 'incluir':
             Produto::create($request->all());
             break;
         case 'excluir':
             Produto::find($id)->delete();
             break;
         case 'alterar':
             $table = Produto::findOrFail($id);
             $table->update($request->all());
             break;
     }
     return redirect('produto');
 }
コード例 #4
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(ProdutoRequest $request)
 {
     $input = $request->all();
     Produto::create($input);
     return redirect('produtos/index');
 }
コード例 #5
0
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(Requests\ProdutoRequest $request, $id)
 {
     if ($id == null) {
         abort(404);
     }
     //recupera o produto
     $produto = Produto::find($id);
     //atualiza o produto com os possveis novos valores vindos do formulario de edicao
     $produto->update($request->all(), $id);
     Flash::warning("Produto atualizado com sucesso!");
     //redireciona novamente para index.
     return redirect()->route('produtos.index');
 }
コード例 #6
0
 public function adiciona(ProdutoRequest $request)
 {
     Produto::create($request->all());
     return redirect()->action('ProdutoController@lista')->withInput($request->only('nome'));
 }
コード例 #7
0
 public function update(ProdutoRequest $request, $id)
 {
     $p = Produto::find($id)->update($request->all());
     return redirect()->route('produtos');
 }