Возникают проблемы со следующим кодом
$feed = Feed::orderBy('updated_at', 'desc')
->with(['feedable' => function (MorphTo $morphTo) {
$morphTo->morphWith([
Post::class => ['user', 'images', 'likes', 'comments', 'comments.user'],
GroupPost::class => ['user', 'images', 'likes', 'comments', 'comments.user', 'group']
]);
}])
->paginate(10);
Пользователь ссылается на это из https://laravel.com/docs/5.8/eloquent-relationships#eager-loading
Не понимаю, что пошло не так. Получение ошибки типа Вызов неопределенного метода Illuminate \ Database \ Eloquent \ Builder :: morphWith
В то время как ленивая загрузка работает нормально
$feed = Feed::orderBy('updated_at', 'desc')
->with('feedable')
->paginate(10)
->loadMorph('feedable', [
Post::class => ['user', 'images', 'likes', 'comments', 'comments.user'],
GroupPost::class => ['user', 'images', 'likes', 'comments', 'comments.user', 'group'],
]);
Пожалуйста, помогите с этой проблемой.