Support the ongoing development of Laravel.io →
posted 8 years ago
Eloquent
Last updated 2 years ago.
0
Solution
$followings = User::find(1)->followings()->paginate(null, ['ref_user_id']);
$user_ids = [];
foreach ($followings as $i) {
    $user_ids[] = $i['ref_user_id'];
}
$users = User::whereIn('id', $user_ids)->get();

//Illuminate\Pagination\AbstractPaginator::setCollection
$followings->setCollection($users);

Do it well but it is not elegant enough.

0

Sign in to participate in this thread!

Eventy

Your banner here too?

zerozh zerozh Joined 3 Sep 2015

Moderators

We'd like to thank these amazing companies for supporting us

Your logo here?

Laravel.io

The Laravel portal for problem solving, knowledge sharing and community building.

© 2024 Laravel.io - All rights reserved.