Meus modelos possuem a função relations(), mas eu ainda não consegui tirar vantagem disso. Sempre que preciso de um atributo de outra classe que tenha relação eu acabo fazendo uma busca nova. Como funcionam, para que servem essas relations, e existe uma maneira mais fácil para ter acesso aos atributos de uma classe relacionada?
Fazendo o caminho inverso, onde um usuário possui várias postagens…
Você só faria: $usuario->postagens onde postagens seria a sua relation.
O detalhe aí, é que não podes por exemplo, fazer $usuario->postagens->titulo, pois como seriam várias postagens, tens de iterar sobre elas, algo +/- como:
foreach($usuario->postagens as $postagem) {
echo $postagem->titulo; // Só um exemplo...
}