В настоящее время у меня возникает следующая проблема:
$eloquentEntity->relation->count()
и
$eloquentEntity->relation()->count()
иногда возвращают два разных значения (первое иногда равно нулю). Странно то, что только иногда значения различаются, хотя все $ eloquentEntity извлекаются навалом.
$eloquentEntity
выбирается из базы данных с использованием
$eloquentEntities = EloquentEntity::with(['relation'])->get()
, поэтому все, что содержится в этом отношение должно быть доступно, когда count()
запущен в коллекции отношений.
Кто-нибудь имеет представление о том, что я делаю неправильно?