/ / Laravel 5.4 - Consulta para obtener todas las publicaciones colocadas por las personas que el usuario actual está siguiendo - laravel, laravel-5

Laravel 5.4 - Consulta para obtener todas las publicaciones realizadas por personas que el usuario actual está siguiendo - laravel, laravel-5

Estoy desarrollando una API de Laravel para mi aplicación. Me preguntaba cómo crear una consulta que obtenga todos los mensajes publicados por las personas que el usuario actual está siguiendo. Los modelos necesarios son:

Sigue

  • carné de identidad

  • identidad de usuario

  • follow_id

Mensajes:

  • carné de identidad

  • Título

  • Descripción

  • identidad de usuario

El usuario actual-> id es dado que "s lo que quiero usar para obtener las publicaciones.

Respuestas

0 para la respuesta № 1

Puedes lograr esto con una relación de Has-Many-Through. Su usuario girará sobre los usuarios que están siguiendo para encontrar todas las publicaciones que pertenecen a esos usuarios. Consulte la documentación aquí:

https://laravel.com/docs/5.4/eloquent-relationships#has-many-through