请问: Eloquent中使用withCount 来做复杂排序条件, 但withcount闭包中使用的orderBy方法未起到效果 如何处理才可以生效?
1. 运行环境#
Linux CentOS
1). 当前使用的 Laravel 版本?#
9.33.0
2). 当前使用的 php/php-fpm 版本?#
PHP 版本:8.1.12
php-fpm 版本:
3). 当前系统#
CentoOS 7.6
4). 业务环境#
开发环境
未使用负载
5). 相关软件版本#
2. 问题描述?#
主模型数据 和 certs 关联关系 是 一对多
我的需求是根据企业即将过期 (过期时间最早) 的证照过期时间来排序
使用 withcount 但是 orderBy 未起作用,这样我就没办法拿到过期时间最早的证照的时间了
3. 您期望得到的结果?#
希望大佬们 帮我 解决突破这个 without 的用法难题 怎样在 withcount 里面正常的使用上 orderby 排序呢
推荐文章: