with
[Finalizado Pelo Aluno]
Bom dia,
Seria possível relacionar com with diversas tabelas ?
Exemplo: empresa tem n departamentos que tem n funcionários estão Nxn salas que tem n patrimônios, etc...
Eu consigo em uma única consulta trazer tudo com o with já de forma aninhada como mostrado nessa aula ? Seria perfeito pra mim.
Olá Fábio!
Tudo bem?
Vou te mostrar um exemplo:
Temos um model Post > que está relacionado com Category > que está relacionado > o model Tag
A partir do model Post você já consegue trazer a(s) categoria(s) + o relacionamento entre categoria e tag, um exemplo:
$posts = Post::with('category.tag')->get();
dd($posts);
Caso o model post tenha outros relacionamentos além do category é possível trazer junto com o with, exemplo:
$posts = Post::with(['category.tag', 'user'])->get();
dd($posts);
Se dentro de tag tiver outro relacionamento dá pra pegar também ?
Boa tarde,
Deu certo aqui, basta encadear os métodos com ponto.
Perfeito ...
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!