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

04-Parâmetros da request e URL

Srs, boa noite!

Na aula 04-Parâmetros da request e URL, um comportamento não está claro para mim.

Quando eu faço o envio do id via parâmetro, "por debaixo dos panos" o Laravel, executa o método Request::route('id');?

public function detalhes($id)
    {
      $produto = DB::select('SELECT id, nome, valor, descricao, quantidade 
                              FROM produtos WHERE id = ?', [$id]);      

      if(empty($produto)):
        return "Esse produto não existe";  
      endif;                                    

      return view('detalhes')->with('produto', $produto[0]);
    }
1 resposta
solução!

Oi Leandro, tudo bom?

O que o laravel faz por baixo dos panos com a assinatura do parametro no método é algo como:

$id = Request::route('id');

Ou seja, a unica coisa que ele faz é pegar o valor que veio passado na rota e atribui aquela variavel pra você

Toda a configuração da rota ainda é necessária.

Abraço