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();
我正在尝试通过
获取结果数$total = $this->query->getCountForPagination();
并没有像我在文档中看到的那样收到一个 (int),而是返回一个 object(Illuminate\Database\Eloquent\Builder)
该函数是从 Query/Builder.php class 调用的,其中 returns 是一个 int .. 但我认为它会以某种方式转换。
有什么原因吗?
使用:$total = $this->query->getQuery()->getCountForPagination();