[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Alberto França
Criador Alberto França 17/08/2020

Professor, estou fazendo o curso larafood e estou com um problema na aula: 

 

AULA: 03 - LISTAR OS DETALHES DO PLANO NO LARAFOOD

 

Antes de informar o problema gostaria de informar que revi os videos 3 ou 4x e está exatamente como no video..

O problema é os seguinte qunado vou listar os detalhes dos planos

$details = $plan->details();  (Dessa forma retorna a view mas sem listar os detales)

$details = $plan->details;  (Dessa forma da o erro abaio)

 

Missing required parameters for [Route: plans.show] [URI: admin/planos/{url}]. (View: C:\projetos_pessoais\larafood\resources\views\admin\pages\plans\details\index.blade.php)

Manager Carlos Ferreira 17/08/2020

Olá, Alberto!
Tudo bem?

Sempre que tiver dúvidas, problemas, pode contar comigo.

Para essa forma aqui está errada:
$details = $plan->details();

Precisa usar o get para fazer a query:
$details = $plan->details()->get();

Essa está correta:
$details = $plan->details;

Agora sobre o erro, não está neste trecho de código, mas sim no uso das rotas, está usando a rota "plans.show" nessa view resources/views/admin/pages/plans/details/index.blade.php, porém não está passando o parâmetro que ela espera, a URL do plano:
{{ route('plans.show', $plan->url) }}

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!