public function remove($id)
 {
     $produto = Produto::find($id);
     Request::session()->flash('status', 'O Produto ' . $produto->nome . ' foi removido com sucesso!');
     $produto->delete();
     return redirect()->action('ProdutoController@lista');
 }
 public function remove($id)
 {
     if (Auth::guest()) {
         return redirect('/auth/login');
     }
     $produto = Produto::find($id);
     $produto->delete();
     return redirect()->action('ProdutoController@lista');
 }
 /**
  * Action visualizar - usada para visualizar os detalhes de um produto
  */
 public function visualizar()
 {
     $id = Request::route('id');
     $produto = Produto::find($id);
     if (empty($produto)) {
         return "Esse produto não existe!";
     }
     $data['produto'] = $produto;
     return view('produto.find_one')->with($data);
 }
예제 #4
0
 public function remove($id)
 {
     $produto = Produto::find($id);
     $produto->delete();
     return redirect()->action('ProdutoController@lista');
 }
 public function altera(ProdutosRequest $request, $id)
 {
     $produto = Produto::find($id)->update($request->all());
     return redirect()->action('ProdutoController@lista');
 }
 public function altera()
 {
     $id = Request::input('id');
     $produto = Produto::find($id);
     if (empty($produto)) {
         return "Esse produto não existe";
     }
     $produto->nome = Request::input('nome');
     $produto->descricao = Request::input('descricao');
     $produto->valor = Request::input('valor');
     $produto->quantidade = Request::input('quantidade');
     $produto->save();
     return redirect()->action('ProdutoController@lista');
 }
 public function alterar($id, ProdutoRequest $request)
 {
     $produto = Produto::find($id)->update($request->all());
     return redirect()->action('ProdutoController@lista')->withInput(Request::only('valor', 'nome'));
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit(Request $request, $id = 0)
 {
     if ($request->isMethod('post')) {
         $produto = Produto::find($id);
         $validator = $produto->isValidate($request->all());
         if ($validator->fails()) {
             return redirect()->action('ProdutoController@add')->with('errors', $validator->messages())->withInput();
         }
         $produto->update($request->all());
         return redirect()->action('ProdutoController@index')->withInput();
     }
     if (!empty($id)) {
         $produto = Produto::find($id);
     }
     return view('Produto.edit')->with('p', $produto);
 }
 public function fazerAtualizacao($id)
 {
     //Busca pelo Id do produto, criando um novo produto
     $produto = Produto::find($id);
     //Depois preenche os novos dados
     $produto->nome = Request::input('nome');
     $produto->valor = Request::input('valor');
     $produto->descricao = Request::input('descricao');
     $produto->quantidade = Request::input('quantidade');
     //E assim como no insert usamos o metodo save();
     $produto->save();
     return redirect()->action('ProdutoController@lista');
 }