Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problemas com utilização do blade template

estou com problemas pois o conteúdo não esta aparecendo estou usando a versão mais recente do laravel arquivo listagem.blade.php ficou assim

     @extends('principal')

    @section('conteudo')

    <h1>Listagem de Produtos</h1>
    <table class="table table-striped">    
        <tr>
            <th>Nome do produto</th>
            <th>Valor</th>
            <th>Descrição</th>
            <th>Quantidade</th>
        </tr>
        <?php foreach ($produtos as $p) :?>

            <tr>
                <td><a href="/produtos/mostra/<?=$p->id ?>" ><?= $p->nome ?></a></td>
                <td><?= $p->valor ?></td>
                <td><?= $p->descricao ?></td>
                <td><?= $p->quantidade ?></td>                                    
            </tr>
        <?php endforeach ?>
    </table>

    @stop

'e o arquivo principal esta dessa forma'

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css" href="/css/app.css">
<!--    <link rel="stylesheet" type="text/css" href="/css/css/bootstrap.css"> -->
    <title>Listagem</title>
</head>
<!--  -->
<body>
    <div class="container">

        @yeild('conteudo')

    </div>
</body>
</html>
1 resposta
solução!

Oi Diego, tudo bom?

O que está acontecendo? Aparece algum erro? Ou apenas não aparece nada?

Compartilha com a gente oq aconteceu, assim fica mais facil de encontrar a causa do problema =)

Mas, ja te adiantando algumas possibilidades, a tag @yield esta escrita errada na sua blade:

<div class="container">

        @yeild('conteudo')
    // aqui deveria ser, provavelmente, @yield('conteudo')
    </div>

Aguardo retorno.

Abraço!