Estou com um problema... quando eu comeco a usar esse código:
$id = Request::route('id');
o meu bootstrap da página desaparece! No curso ele faz com que eu clique em um link na minha página inicial(o boostrap da minha pagina inicial funciona perfeitamente),e eu poderia usar dois tipos de request o "input" e o "route",ele utiliza o route então eu utilizei também.Quando eu clico no link ,o bootstrap da minha página que eu acabei de ser redirecionado desaparece! eu tentei editar o código e usei o "input" e deu certo! Poderiam me explicar o que pode estar acontecendo? Segue abaixo parte do meu código atual que contém as alterações necessárias para o request:
MEU CONTROLLER:
public function mostra(){
$id = Request::route('id');
$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]);
}
MEU ARQUIVO LISTAGEM:
<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="mostra/{{$p->id}}">
Detalhes
</a>
</td>
</tr>
@endforeach
</table>
MEU WEB.PHP:
Route::get('/mostra/{id}', 'ProdutoController@mostra')->where('id', '[0-9]+');