Boa noite, vou postar os códigos, estou no capitulo 7, o problema é o seguinte: criei os dois diretórios,produto e layout, no layout coloquei o arquivo principal.blade.php, e fiz as referências do extends nos arquivos listagem.blade.php e no detalhes.blade.php, mas os estilos de css só aparecem no listagem.blade.php, no arquivo detalhes.blade.php e formulario.blade.php ficam sem formatação visual do css, mas o que esta escrito em html aparece.
listagem.blade.php(tudo ok)
_____________________
@extends('layout.principal')
@section('conteudo')
@if(empty($produtos))
<div class="alert alert-danger">
Você não tem nenhum produto cadastrado.
</div>
@else
<h1>Listagem de produtos</h1>
<table class="table table-striped table-bordered table-hover">
@foreach ($produtos as $p)
<tr class="{{ $p->quantidade<=1 ?'danger':''}}">
<td>{{ $p->nome }}</td>
<td>{{ $p->valor }} </td>
<td>{{ $p->descricao }}</td>
<td>{{ $p->quantidade }}</td>
<td><a href="{{ url('produtos/mostra/')}}/{{ $p->id }}">
<span class="glyphicon glyphicon-search"></span></a>
</td>
</tr>
@endforeach
</table>
</div>
@endif
<h4>
<span class="label label-danger pull-right">
Um ou menos itens no estoque
</span>
</h4>
@stop
principal.blade.php (tudo ok)
__________________________
<html>
<head>
<!-- <link href="/css/app.css" rel="stylesheet">
<link href="/css/custom.css" rel="stylesheet">-->
<title>Controle de estoque</title>
<link href="{{ asset('/css/app.css') }}" rel="stylesheet">
<link href="{{ asset('/css/custom.css') }}" rel="stylesheet">
</head>
<body>
<div class="container">
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
</div>
<ul class="nav navbar-nav navbar-right">
</ul>
</div>
</nav>
@yield('conteudo')
<footer class="footer">
<p>Engesep: Engenharia integrada</p>
</footer>
</div>
</body>
</html>
detalhes.blade.php( não esta estilizando com css, aparece so html)
_________________________
@extends('layout.principal')
@section('conteudo')
<h1>Detalhes do produto: {{ $p->nome }} </h1>
<ul>
<li><b>Valor:</b> R$ {{ $p->valor }}</li>
<li><b>Descrição:</b> {{ $p->descricao }}</li>
<li><b>Quantidade em estoque:</b>{{ $p->quantidade }}</li>
</ul>
@stop
ProdutoController.php
_____________________________
<?php
namespace estoque\Http\Controllers;
use Illuminate\Support\Facades\DB;
use Request;
class ProdutoController extends Controller
{
public function lista(){
$produtos = DB::select('select * from produtos');
return view('produto.listagem')->with('produtos',$produtos);
/* return view('listagem')->with('produtos',array());*/
}
public function mostra($id){
$produto = DB::select('select * from produtos where id = ?',[$id]);
if (empty($produto)) {
return "Esse produto não existe";
}
return view('produto.detalhes')->with('p', $produto[0]);
}
public function novo(){
return view('produto.formulario');
}
}
routes.php
_______________
<?php
Route::get('/','ProdutoController@lista');