php - Laravel getCountForPagination() 返回 Object 而不是 int

标签 php laravel laravel-5 laravel-5.3

我正在尝试获取结果的数量

$total = $this->query->getCountForPagination();

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

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

有什么理由吗?

最佳答案

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

关于php - Laravel getCountForPagination() 返回 Object 而不是 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48623971/

相关文章:

php - 在 Laravel 5.1 中通过 AJAX 将用户输入数据从 View 传递到 Controller

javascript - Laravel 使用 onchange 隐藏表单

exception - Laravel 4.2 至 5 类 'App\Http\Controllers\Controller' 未找到

php - 如何按一列排序,然后将同一列 ID 的最新 block 推到顶部?

javascript - 如何将数据 JSON 字符串从 PHP 传递到外部 javascript

php - 在 Codeigniter 中上传多个文件

mysql - 连接到 MySQL 数据库时身份验证插件错误

php - 如何以字符串形式获取节点的xml内容?

php - 如何使用 opencart 将一些变量发布到文件?

php - “简单”mysql 查询需要 30 秒加载