Laravel getCountForPagination() 返回 Object 而不是 int

Laravel getCountForPagination() returning Object instead of int

我正在尝试通过

获取结果数
$total = $this->query->getCountForPagination();

并没有像我在文档中看到的那样收到一个 (int),而是返回一个 object(Illuminate\Database\Eloquent\Builder)

该函数是从 Query/Builder.php class 调用的,其中 returns 是一个 int .. 但我认为它会以某种方式转换。

有什么原因吗?

使用:$total = $this->query->getQuery()->getCountForPagination();