как получить файлы пользователя, следующего за пользователем - PullRequest
0 голосов
/ 24 апреля 2019
public function followers()
{
    return $this->belongsToMany('App\User', 'follower_following', 'following_id', 'follower_id')
        ->select('id', 'uname', 'name');
}


public function following()
{
    return $this->belongsToMany('App\User', 'follower_following', 'follower_id', 'following_id')
        ->select('id', 'uname', 'name');
}


public function files(){
   return $this->hasMany(Files::class)
                ->orderBy('created_at');
 }

как получить файлы пользователя followig

я пробовал этот метод

$file = Files::whereIn('user_id',$followers)
                  ->with('user')
                  ->latest()
                  ->limit(10)
                  ->get();

но показывает неопределенных $ последователей

1 Ответ

0 голосов
/ 24 апреля 2019

Если я правильно понял, вы хотите получить файлы подписчиков пользователя.

Вы пробовали что-то вроде этого:

App\User::with('followers.files')->find(1);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...