Dúvida relacionamento
[Finalizado Pelo Aluno]

Criador
Nícollas da Silva Alvarenga
Porque no model User nós declaramos
public function tenant()
e quando vamos recuperar esse dado, usamos
auth()->user()->tenant
ele não é uma função? porque está sendo acessado como propriedade?
Manager
Carlos Ferreira
Olá, Nícollas!
Tudo bem?
Quando usamos um relacionamento como um atributo $objeto->nomeDoMetodoComoAtributo caímos em mais uma das graças do nosso querido Laravel.
O Laravel consegue interpretar o atributo como "alias" para o método.
A vantagem desse modelo de consulta, é que além de ser mais simples (menos código) se combinar com o método with('relacionamentos') faz menos consultas ao banco.

Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!