BadMethodCallException Call to undefined method App\Models\Plan::plans()
[Concluído]
olá, ao implementar esta aula, está dando erro neste no Models "plan", mas não estou conseguindo identificar o que faltou.
No seus arquivos não existe metodo plans() dentro desta model, o que pode ser? Segue o erro abaixo.
Pode me ajudar?
BadMethodCallException
Call to undefined method App\Models\Plan::plans()
http://larafooddev/admin/profiles/1/plans
Olá Maurilio!
Tudo bem?
Você tem esse projeto no GitHub? Eu gostaria de dá uma olhada geral para identificar onde errou.
Provavelmente no controller você está chamando um método plans, ou tem algo mal relacionado nos models.
Olá Carlos, tenho sim: https://github.com/mbolonhesi/larafood
Porem eu encontrei o erro, no controller PlanProfileController a linha:
$plans = $profile->plans()->paginate();
Estava assim (errado), plan no singular:
$plans = $profile->plan()->paginate();
public function plans($idProfile){
if (!$profile = $this->profile->find($idProfile)){
return redirect()->back();
}
$plans = $profile->plans()->paginate();
return view('admin.pages.profiles.plans.plans',[
'plans' => $plans,
'profile' => $profile,
]);
}
Bom dia!
poderia ajudar ?
BadMethodCallException
Olá, Alisson!
Tudo bem?
Ajudo sim amigo, claro.
Abre um nova thread (ticket) para discutirmos a sua dúvida.
Posta o código no GitHub também;
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!