Siemka,
Mam pewien problem nad którym siedzę już kilka godzin nadal nie potrafię go rozwiązać. Posiadam prostą stronę która składa się z:
- Postów
- Użytkowników
- Subskryybcje
Napisałem kod który wyświetla wszystkie posty, ale chciałbym aby kod zwracał tylko posty osób które zalogowany użytkownik zaabsorbował w kolejności od najnowszych
Aktualnie kod pobiera listę postów + dołącza do niego dane autora. Nie wiem tylko jak spiąć to z relacjami które by sprawdzały, czy dany użytkownik subskrybuje. Próbowałem już where, wherehas, etc i nic nie działa prawidłowo. z WhereHas nie pokazuje wszystkich postów a tylko jeden
$posts = Posts::with('author')->with('pictures')
->whereHas('following', function ($query){
$query->where('follower_id', 1);
})
->get();