boa tarde Wanderson a classe Produto foi cirando sim, mas qual é a pasta de modelos? a minha foi criado na pasta app.
segue minha classe produtoController
<?php
namespace  App\Http\Controllers;
use Illuminate\Support\Facades\DB;
use Request;
use estoque\Produto;
class ProdutoController extends Controller{
    public function lista(){
        $produtos= Produto::all();
        return view('produto.listagem')->with('produtos', $produtos);
}
public function mostra(){
 $id = Request::route('id', '0');
  $resposta = DB::select('select * from produtos where id = ?', [$id]);
  if(empty($resposta)) {
    return "Esse produto não existe";
  }
  return view('produto.detalhes')->with('p', $resposta[0]);
}
public function novo(){
    return view('produto.formulario');
}
public function adiciona(){
    $nome=Request::input('nome');
    $quantidade=Request::input('quantidade');
    $valor=Request::input('valor');
    $descricao=Request::input('descricao');
    DB::insert('insert into produtos (nome, quantidade, valor, descricao) values (?,?,?,?)',
         array($nome, $quantidade, $valor, $descricao));
    return redirect('/produtos')->withInput();
}
}