$trip->load(['attractions', 'guide', 'verifiedReviews'])
->loadCount(['verifiedReviews', 'ratings']);
if ($request->user('api') !== null) {
$trip->load(['ratings' => function ($q) use ($request) {
$q->where('user_id', $request->user('api')->id);
}]);
}
dd($request->user('api') !== null, $trip->ratings);
...
}
dd выдаёт false и непустую коллекцию (вообще все оценки маршрута). Почему? Ведь если фолс, то отношения не должны быть "загружены"...
обратившись к отношению, ты его загрузил
Обсуждают сегодня