using filterFollowingsOf, retrieve the requester data
H4ck3r-x0 opened this issue · comments
Mohammed Fahad commented
Hi there, How can I retrieve the requester data?
This is my code.
$user = $request->user();
$followersPost = UserPost::with(['user' => function ($query) use ($user) {
$query->filterFollowingsOf($user);
}])->latest()->get();
return $followersPost;
I get all my friends data but the requester data is null?
Mohammed Fahad commented
worked out.
this how you do it.
$user = $request->user();
$followersPost = UserPost
::with('user')
->whereHas('user', function ($query) use ($user) {
$query->filterFollowingsOf($user);
})
->orWhere('user_id', $user->id)
->latest()
->get();
Diaconu Radu-Mihai commented
From where is the filterfollowingof method ? for me it says Call to undefined method Illuminate\Database\Eloquent\Builder::filterFollowingsOf()
Alexander G. commented
@radudiaconu0 You need to add the filter traits.