A view
1 @extends('layout.principal') 2 @section('conteudo') 3 @if(empty($produtos)) 4
Listagem de produtos
9O controlador:
1 <?php 2 3 namespace estoque\Http\Controllers; 4 5 use Illuminate\Support\Facades\DB; 6 use Request; 7 8 class ProdutoController extends Controller { 9 10 public function lista () { 11 12 $produtos = DB::select("select from produtos"); 13 14 return view('produto.listagem')->with('produtos', $produtos); 15 16 } 17 18 public function mostra () { 19 20 $id = Request::route("id"); 21 22 $produto = DB::select("select from produtos where id = ?", [$id]); 23 24 if (empty($produto)) 25 return "Esse Produto não existe!"; 26 else 27 return view('produto.detalhes')->withP($produto[0]); 28 29 } 30 31 public function novo () { 32 33 return view('produto.formulario'); 34 35 } 36 37 public function adiciona () { 38 39 $in = Request::only('nome','descricao','valor','quantidade'); 40 41 DB::insert("insert into produtos (nome,descricao,valor,quantidade) values (?,?,?,?)", [$in['nome'],$in['descricao'],$in['valor'],$in['quantidade']]); 42 43 return redirect()->action('ProdutoController@lista')->withInput(Request::only('nome')); 44 45 } 46 47 }
Qual o problema?