php - 在 laravel eloquent 中一起使用 with 和 withCount

标签 php laravel laravel-5 eloquent with-statement

withCount 是 laravel 的一个新方法,用于返回关系的计数。我正在尝试将 with 和 withCount 一起使用。例如:

Article::with('Comments')->withCount('Comments')->paginate();

我面临的问题是,在结果中看到例如:

comments_count = 10
comments = []

它返回 comments 数组 null。我不知道是否有可能同时获得这两个结果。在不同站点的一些文章中,我看到 withCount 仍然有一些限制。但不确定我正在尝试做的事情是否可行。

请帮助我了解这个问题。

谢谢,

最佳答案

不用写了。

Article::withCount('Comments')->paginate();

关于php - 在 laravel eloquent 中一起使用 with 和 withCount,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41957716/

相关文章:

php - 如果表为空,如何处理 json 格式错误显示

php - 创建具有多种关系的 Eloquent 实例?

laravel-5 - Laravel Route 模型绑定(bind) - 空用户

php - laravel - json_encodeing trans函数的返回值在使用单引号时发送错误

php - 从一个虚拟机实例到另一台虚拟机 (Vagrant) 的 Curl 请求似乎不起作用

php - 在 laravel5.1 中使用 FileSystem 上传文件?

在同一页面上使用多个表单进行 Laravel 请求验证

php - 在函数中两次使用 Config::set() 的方法

php - 将下拉选择值传递到 URL

php - 将 json_decode 数据从最旧到最新存储在 MySql 数据库中