[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Eduardo Bueno Silva
Criador Eduardo Bueno Silva 17/06/2021

Boa tarde Carlos, estou com um problema aqui no retorno que eu estou recebendo de uma query pelo laravel.

$total_bookmarks_list = Post_bookmark::distinct('id_post_bookmark')->with('posts')->with('users')->get();

As tabela post_bookmarks mostra os posts favoritados, incluindo nela o id_usuario que favoritou e o id_post do post favoritado.

 

O que me pediram é que viesse retornando desta forma:

Criar uma query que retorne desta forma, com um post por vez e sua data de criação e o nome dos usuários que favoritaram com a data de inclusão.

Manager Carlos Ferreira 17/06/2021

Olá, Eduardo!
Tudo bem?

Lá no seu model Post_bookmark tem esses dois relacionamentos posts e users, certo?

Pode trazer os dois relacionamentos no mesmo with:
->with(['posts', 'users'])

Tem o projeto no GitHub? Porque assim consigo validar melhor o seu projeto, e analisar se tem algum erro nos models.

Falar em erro, tem alguma exception? Se sim, print: https://pt-br.imgbb.com/

Carlos Ferreira
Criador Eduardo Bueno Silva 17/06/2021

Eu consegui resolver, precisei dar um foreach e adicionar os campos para um array.

Infelizmente não posso compartilhar no github porque o projeto é da empresa que estou trabalhando.

Eduardo Bueno Silva
Manager Carlos Ferreira 17/06/2021

Que bom que conseguiu resolver amigo. Parabéns!

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!