Tenant com valor null
[Finalizado Pelo Aluno]
Olá Carlos tudo Bem!
Ao realizar o cadastro o valor do $tenant = auth()->user()->tenant, está com valor null, com isso o mesmo não encontra o $tenant->uuid, mas não consigo encontrar o erro.
Forte abraço...
Olá, Ademir!
Tudo bem?
Me dê mais detalhes do erro por favor: https://imgur.com/upload
Tem o código no GitHub?
Segue
https://github.com/sgdtec/laravelfood.git
erro ocorre quando estou cadastrando o produto.
https://drive.google.com/file/d/1QmGQZzswqTvIAb78Z5QnEp1-2WLM7TWE/view?usp=sharing
Sem acesso para visualizar o print.
Segue
https://drive.google.com/file/d/1QmGQZzswqTvIAb78Z5QnEp1-2WLM7TWE/view?usp=sharing
O seu model User está incompleto, não tem o relacionamento de tenant, por isso o erro.
public function tenant()
{
return $this->belongsTo(Tenant::class);
}
Boa tarde Carlos,
estranho a função está ok dentro do User.
Então esse projeto que me passou aqui está desatualizado: https://github.com/sgdtec/laravelfood.git
O usuário está autenticado?
dd(auth()->check());
Segue link da imagem das pastas.
https://drive.google.com/file/d/1-iA4lY_27wWZ28gfxcmaXUG_SMuceQjE/view?usp=sharing
Em algum ponto do curso, fiz algo errado...
Deleta o model User em app/, deixa apenas o que está em app/Models/
Assim que deletar o VSCODE vai indicar quais classes estão usando a versão que está em app/User.php, aí basta atualizar os imports
No seu model user precisa ter o relacionamento tenant(), por isso o erro.
Se subir o projeto atualizado para o Github, eu te ajudo a identificar onde está o erro.
O usuário está autenticado?
dd(auth()->check());
Carlos quando vou cadastrar o produto da erro:
Symfony\
O seu import está errado
use App\Tenant;
Deve ser:
use App\Models\Tenant;
Carlos, estou subindo para o git o projeto conforme estou gravando os arquivos, como que está desatualizado. Não consigo entender isso.
Olá Carlos,
removi o user da pasta app/, porem não consigui fazer funcionar , ao entrar via login , da erro
Symfony\
Class '\App\User' not found, mas não sei onde o mesmo está sendo envocado, para concertar o mesmo.
https://drive.google.com/file/d/1tauf2_RnGk3_44QkJvrsT8q_UPlV9Jo3/view?usp=sharing
git
https://github.com/sgdtec/laravelfood.git
Olá, Ademir!
Obseve e medite no erro:
Class '\App\User' not found
É porque está importando o model User do namespace errado.
O namespace correto dele é (http://prntscr.com/vhn5k6):
use App\Models\User;
Faltou fazer algo que fizemos lá no inicio do curso, atualizar o namespace no arquivo config/auth.php
'model' => App\Models\User::class,
Olá Carlos,
Desculpe pela minha ignorancia.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!