public function getBloco($idProduto)
 {
     // alias com dados comuns (pasta e alias)
     $alias = 'blocos.prod-';
     // switch para configurar o template
     switch ($idProduto) {
         case 1:
             $redirect = $alias . 'grades';
             break;
         case 2:
             $redirect = $alias . 'fechamento-vao';
             break;
         case 3:
             $redirect = $alias . 'portao-garagem';
             break;
         case 4:
             $redirect = $alias . 'porta-pedestre';
             break;
         case 5:
             $redirect = $alias . 'guarda-copo';
             break;
         case 6:
             $redirect = $alias . 'corrimao';
             break;
     }
     // gerando um id randomicamente
     $id = md5($idProduto . date('d/m/Y H:i:s'));
     // cores do produto
     $cores = Produto::getCores($idProduto);
     // modelos do produto
     $modelos = Produto::getModelos($idProduto);
     // array com configurações
     $configuracao = ['id' => $id];
     // obtendo a listagem de opcionais
     $opicionais = Produto::listarOpicionais($idProduto);
     return view($redirect)->with('configuracao', $configuracao)->with('produto_id', $idProduto)->with('opicionais', $opicionais)->with('cores', $cores)->with('modelos', $modelos);
 }