У меня проблемы с использованием withTrashed () при использовании многоточечной нотации.
Все работает хорошо, когда:
with(['trials.activity' => function ($q) { $q->withTrashed(); }])->
dd () возвращает:
#relations: array:1 [▼
"activity" => Activity {#1139 ▶}
]
Однако при добавлении нотации с несколькими глубинами отношения удаленной строки не отображаются, например:
with(['trials.activity.goalcategories.goals.scoretype' => function ($q) { $q->withTrashed(); }])->
dd () возвращает:
#relations: array:1 [▼
"activity" => null
]
Операцияимеет удаленную строку, но было бы хорошо включить отношения, если строки также удаляются в точечной нотации, если это возможно.
Есть ли способ заставить его работать с замыканием, или есть некоторыеобойтись?