withCount() 不包括已删除的行?

2024-02-01

我怎样才能使withCount('comments')还包括所有已删除/废弃的行?

例如,如果我有 5 条评论,我删除了 1 条,我仍然期望withCount('comments')返回 5,但实际上返回了 4。

我的完整查询如下所示:

$query = Post::withTrashed()
    ->withCount('comments')
    ->get();

我想你可以试试这个

$query = Post::withCount('comments')
    ->withTrashed()
    ->get();

OR

$query = DB::table('post')
         ->select('comments', DB::raw('count(*) as comments'))
         ->get();

希望这对你有用!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

withCount() 不包括已删除的行? 的相关文章

  • 使用 AJAX 时 Laravel 会话 cookie 未加密

    我即将为我的应用程序创建一个单点登录界面 另一个应用程序发送 AJAX POST 请求 我对用户进行身份验证并返回响应 正在设置会话 cookie 但未加密 相关守则 user User where email email gt first
  • Laravel 8 图像不显示

    我在用Laravel 8 试图显示来自storage app subject image 路径 但不显示 下面是我的代码blade img src asset subject image data gt subject image alt
  • JWT 中的注销不起作用

    我是 Laravel 的新手 我安装了 JWT 并登录 所以它工作并生成了一个令牌 当我在邮递员中注销时它返回 true 但一次又一次它返回 true 和 auth gt 用户 注销后始终返回用户 这是我的代码 public functio
  • Laravel 9.x 登录应用程序时目标类不存在错误

    尝试为管理面板制作一个登录应用程序以轻松编辑网站的其余部分 我有一个名为AuthController它执行多种操作 例如登录 注销 我决定只使用一个 而不是使用两个不同的控制器 当我去 login在我的浏览器上它返回Target class
  • Laravel 5.3:从存储中删除图像

    我有一种方法可以删除产品和属于它的图像 但我无法删除该图像 我这哪里出错了 public function deleteProduct ids foreach ids as id gt value product Product find
  • 未找到“Mockery”类

    我使用 laravel 4 1 框架 并且阅读了 Laravel testing decoded 这是 Jeffrey Wey 写的一本电子书 我想测试我的模态用户和我的方法setPasswordAttribute password 我的单
  • 如何将 Laravel 连接到 Firebase

    我正在使用 Laravel 和 Firebase 我需要将 Laravel 连接到 Firebase 但遇到此错误 调用未定义的方法 Kreait Firebase Factory getDatabase
  • 如何访问模型 hasMany Relation 与 where 条件?

    我使用关系的条件 约束创建了一个模型游戏 如下所示 class Game extends Eloquent many more stuff here relation without any constraints works fine p
  • Bootstrap 4 正在破坏 Stripe Elements

    我正在尝试将 Stripe 与我的 Laravel 网站集成 为了做到这一点 我正在遵循他们网站上的文档 https stripe com docs stripe js elements quickstart https stripe co
  • 在代理后面安装 Laravel

    我正在尝试在 Windows 机器上安装 Laravel 我按照本指南进行操作直至第 11 点 http www wikihow com Install Laravel Framework in Windows http www wikih
  • Laravel“未定义方法 Illuminate\Database\Query\Builder::attach()”

    我正在尝试在 Laravel 4 中的数据库播种期间关联相关模型 根据文档here http laravel com docs eloquent inserting related models 我可以这样做 user gt roles g
  • mysql 分区错误主键必须包含表分区函数中的所有列

    在 MySQL 8 上我有这个表 CREATE TABLE float values id bigint UNSIGNED NOT NULL attribute id bigint UNSIGNED NOT NULL value doubl
  • Laravel Echo 不监听推送事件

    尝试使用 laravel 和 vuejs 创建一种聊天应用程序 发送消息后 我会从 laravel 触发事件 该事件会使用正确的事件类反映在推送器调试控制台上 但根本不会调用来自 vuejs 的监听回调 created window Ech
  • 如何在 Chart.js 中从最高到最低对数据进行排序

    我在如何使用 Chart js 对数据从高到低进行排序时遇到一些问题 我使用 Laravel 并使用 Chart js 来显示我的数据 但是我不知道如何进行操作以将 Chart js 中的最高值排序为最低值 数据 My code var c
  • Laravel 5.3 中 ajax POST 的最小工作示例

    有人可以用完整的最小示例解释 Laravel 5 3 中的 ajax post 方法吗 我知道网络上有一些资源 但我错过了一个简洁 直接的最小示例 我认为您对模型 控制器 视图范例有基本的了解 对 Laravel 有基本的了解 并对 Jav
  • Laravel:调用未定义的函数 Symfony\Component\Console\mb_convert_variables()?

    我正在运行普通 Amazon EC2 服务器 我自己安装了 PHP 5 5 21 我的 Web 应用程序是基于 Laravel 构建的 几个星期以来 一切都进展顺利 然而 现在 当运行 Laravel 命令来更新数据库架构时 php 工匠迁
  • Eloquent 模型的默认范围?

    这是一个示例数据库表 users id int 11 auto increment name varchar 100 banned int 1 专栏banned是一个布尔值 即0 false 默认情况下 如果用户已被禁止 则该值为1 我想默
  • 仅针对 Laravel 中的生产添加自定义 500 错误页面

    我想要一个自定义 500 错误页面 这可以简单地通过创建一个视图来完成errors 500 blade php 这对于生产模式来说很好 但在调试模式下我不再获得默认的异常 调试页面 看起来是灰色的 并显示 哎呀出了问题 因此 我的问题是 如
  • Laravel 显示“无法清除缓存。请确保您拥有适当的权限”

    Laravel 向我显示 用户 homestead localhost 访问被拒绝 使用密码 YES 一种解决方案是清除缓存和存储的配置缓存 所有这些都使用以下三个命令 php artisan cache clear php artisan
  • “路径不能为空”laravel

    我想将 pdf 文件保存在存储文件夹中 但是当我在表单中插入文件并单击按钮时 它会显示错误 路径不能为空 然而 路径并不空 这是我可以执行此操作的函数 public function getFilenametostore Request r

随机推荐

  • 使用 Promise.all 进行错误处理

    我遇到了有关 Promise all 错误处理的问题 我希望以下代码在其中之一时调用链的 catch 部分getNetworkstuff 承诺失败 但它只是调用下一个 then 部分 并且浏览器控制台显示未捕获的错误 Promise all
  • NLTK 的 Vader 评分文本示例

    我希望有人纠正我对 VADER 如何对文本进行评分的理解 我读过这个过程的解释here http datameetsmedia com vader sentiment analysis explained 但是 在重新创建它描述的过程时 我
  • jQuery:用 A 锚标记包装图像标记的最简单方法

    这是我的问题的简化版本 我有两个按钮和一张图像 图像代码是这样的 img class onoff src image jpg 当我按下按钮一时 我希望将图像包裹在 A 标签中 例如 a href link html img class on
  • 在什么情况下您会使用 new 关键字初始化值类型?

    我的问题是关于使用new对于值类型 int bool int i new int 在这种情况下i被初始化为零值 我读到这不是一个好东西new与值类型 但是 不动态分配内存 仅在堆栈上 那么问题是为什么 C 编译器制造商允许我们这样做 在什么
  • 如何隐藏 jQuery Validator 创建的标签?

    我目前正在对我的验证表单 红色背景和边框 应用一个简单的简单方法 尽管 jQuery 验证器附加了一些带有 Field is required 的标签 我只是不想出现任何文字 谢谢你 你可以覆盖errorPlacement option h
  • Notepad++ 不突出显示 HTML 文件中的 css [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 在 Notepad 中 HTML 文件中的 CSS 没有语法突出显示 可以启用吗 这个问题已在超级用户中得到回答不同语言语法突出显示 ht
  • React.useMemo 正在重新渲染数组中的所有项目

    我有一个 React 组件 它在 useState 中存储一组水果 我有一个过滤水果的记忆函数 visibleFruits 我将visibleFruits映射到dom 问题是 当我检查水果时 所有可见的水果都会重新渲染 我预计只有选定的一项
  • 如何在 Chrome 的 PDF 查看器中显示 javascript File 对象及其名称?

    我有一个 PDF 文件 格式为Blob https developer mozilla org en US docs Web API Blob Blob对象 生成为jsPDF https github com MrRio jsPDF 我想显
  • 为什么 React/redux 状态会在刷新时重置?

    当我登录时 一切正常 但当我点击刷新或导航到其他地方时 状态就会重置 知道为什么吗 我希望能够从状态引用用户并获取名称等信息并在组件内使用它 但它只有在我登录后才起作用 然后它就会重置 另外 为什么我必须在mapstatetoprops中使
  • 导入数据集时出现问题:“扫描错误(...):第 1 行没有 145 个元素”

    我正在尝试使用 R 导入我的数据集read table Dataset df lt read table C dataset txt header TRUE 但我收到以下错误消息 Error in scan file what nmax s
  • JMeter 中默认的响应超时是多少?

    如果我们没有在 HTTP 请求 采样器中设置任何超时 任何人都可以帮助了解 JMeter 中的默认响应时间吗 Thanks 它默认为0 无超时 设置超时的推荐方法是使用 GUI 如果由于某种原因它不适合您 您可以使用以下属性 用户属性 fi
  • java 中的 C# Type.GetType() 是否有等效语法

    请告诉我 C 是否有等效语法Type GetType 在Java中 和等效语法Activator CreateInstance 在Java中 Thanks Type GetType 等效项
  • ES2015“导入”在带有 --harmony_modules 选项的节点 v6.0.0 中不起作用

    我正在使用节点 v6 0 0 并想使用 ES2016 ES6 但是我意识到 导入 语法不起作用 导入 不是在 ES2015 中编写模块化代码的基础吗 我尝试运行节点 harmony modules选项也是如此 但仍然出现有关 导入 的相同错
  • Python epsilon 不是最小的数

    什么是sys float info epsilon return 在我的系统上我得到 gt gt gt sys float info epsilon 2 220446049250313e 16 gt gt gt sys float info
  • OpenCV 3.0.0 SurfFeatureDetector 和 SurfDescriptorExtractor 错误

    我正在尝试实现 OpenCV 3 0 0 SURF 功能描述和检测 但在 OpenCV 站点上运行示例代码后 我收到了大量与 SURF 相关的错误 知道可能出了什么问题吗 谢谢 include
  • 如何在谷歌模拟中将 void* 参数设置为一组值?

    我正在使用 google mock 对我的代码进行单元测试 并且我试图通过 void 作为输出参数返回一组值 uint32 t bigEndianTestValues BIG ENDIAN FIELD MAX ELEMENTS 0xDEAD
  • 如何从IDE转向文本编辑器?

    多年来我一直在使用各种语言的 IDE VS IntelliJ Eclipse NetBeans FlashDevelop 等 而且我总是发现它们缓慢且混乱 是的 我知道窗口可以隐藏 重新排列等等 然而最近我已经学习并有点精通 VIM 并且已
  • 有没有可能通过 Firefox 扩展创建整个屏幕的屏幕截图?

    我目前正在使用 canvas 使用 JavaScript 创建屏幕截图 并将其编码为 base64 但是 我当前的屏幕截图仅包括实际的网页 没有其他内容 没有地址栏等 我想知道是否有可能实现整个屏幕的屏幕截图 任务栏和整个浏览器窗口 等 以
  • C++ 何时发生不完整类型错误

    谁能告诉我 C 编译器何时抛出 不完整类型错误 注意 我故意让这个问题有点开放式 以便我可以自己调试我的代码 当编译器看到前向声明但没有该类型的完整定义 而该类型正在某处使用时 通常会发生这种情况 例如 class A class B A
  • withCount() 不包括已删除的行?

    我怎样才能使withCount comments 还包括所有已删除 废弃的行 例如 如果我有 5 条评论 我删除了 1 条 我仍然期望withCount comments 返回 5 但实际上返回了 4 我的完整查询如下所示 query Po