[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Walace Santana
Criador Walace Santana 26/12/2017

   o mesmo a referencia sendo passada certinha pela URL, da erro!

   fala que falta um parametro dentro da função.

 

 

   public function detailsOrder(Order $order, $reference)

  {

     $order = $order->user()->where('reference', $reference)->get()->first();

     dd($order)

  }

  Type error: too few arguments to function UserController::detailsOderder() 1 passed and exactly 2 expected.

Manager Carlos Ferreira 26/12/2017

Olá, Walace!

Me mostra sua implementação onde faz a chamada do método detailsOrder(). Pode que a definição da rota está errada, e não está passando o parâmetro necessário.

Antes de passar os dados em si, debuga para se certificar que realmente não estão null ou não definido, exemplo:
dd($reference);

No aguardo.

Carlos Ferreira
Criador Walace Santana 26/12/2017

sim eu já tinha debugado e está fazia, mais não achei onde está o erro.

vou passar o github para você poder ver.

https://github.com/walace84

desde já agradeço!

Walace Santana
Criador Walace Santana 26/12/2017

Achei o erro desce chamado aqui, peço desculpa pela minha falta de atenção!

na rota eu tinha posto

pedidos/referencia

o certo é 

pedidos/{referencia}

dai o porque a referencia está nula :(

hoje revendo o video achei isso, obrigado pela atenção!

Walace Santana
Manager Carlos Ferreira 26/12/2017

Não peça desculpas, é errando que se aprende, aposto que não erra novamente o mesmo erro.

Qualquer coisa que precisar de mim, só chamar! =D

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!