Я пытаюсь использовать findmany () для коллекции, я проверил, является ли она коллекцией, с этим:
if ($join instanceof Collection) {
log::info("deemed collection");
}else{
log::info("not deemed collection");
}
Хотя это, кажется, коллекция, я все еще получаю ошибку :
BadMethodCallException
Method Illuminate\Database\Eloquent\Collection::findmany does not exist.
Когда я пытаюсь использовать findmany () для него, вот так:
$join = $join->findmany(1);
$ join был создан следующим образом:
$join = coretable::with($permittedTables)->get();
Где $permittedTables
- это массив имен таблиц, поэтому коллекция может состоять из любого числа и комбинации таблиц.
Почему я не могу использовать метод findmany () из этой коллекции? Это должно быть доступно из коллекций, не так ли?