Я использую это для моего API, когда я захожу в профиль:
return response()->
json(
User::load(["posts.comments"])
->where('username', request('username'))
->firstOrFail()
);
Теперь, когда я хочу использовать paginate для отношений, я делаю это так:
$user->posts()->paginate(10);
НоМне нужно отношение, поэтому я нашел:
$user->setRelation('posts', $user->posts()->paginate(10));
Теперь мне интересно, есть ли способ создать метод пользовательского отношения внутри модели, поэтому, когда я использую load(['posts.comments'])
, он возвращает эти пользовательские отношения?