Eloquent 急切加载 Order by

2023-11-21

我的雄辩查询有问题。我正在使用急切加载(一对一关系)来获取'student'随着'exam',使用下面的代码。

Student::with('exam')->orderBy('exam.result', 'DESC')->get()

我想按 ' 对收到的行进行排序result' 中的列exam'。我在用

->orderBy('exam.result', 'DESC')

但它不起作用。有什么想法怎么做吗?


尝试这个:

Student::with(array('exam' => function($query) {
        $query->orderBy('result', 'DESC');
    }))
    ->get();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Eloquent 急切加载 Order by 的相关文章

  • 如何在刀片模板中通过引用 @include 来传递变量?

    在 Laravel 4 2 设置中 我在模板中有一个变量 我希望在多个包含之间共享该变量 主刀 This is the variable include header lt in header blade I often use tabin
  • Laravel中with()和compact()有什么区别

    功能有什么区别with and compact 在 Laravel 中这两个例子 示例1 return View make books index gt with booksList booksList 示例2 return View ma
  • Laravel 更新雄辩事件:获取数据

    我一直在读有关雄辩事件的文章 与模型的每次交互都有一个事件 创建 创建 更新 更新 保存 保存 删除 删除 恢复 恢复 我想知道模型更新后的数据以及之前的数据 是否可以 因为文档没有太多关于如何使用这些事件的信息 您正在寻找getDirty
  • 多种邮件配置

    我使用 mandrill 驱动程序配置了 laravel 的邮件服务 这里没有问题 现在 在我申请的某个时刻 我需要通过 gmail 发送邮件 我做了类似的事情 backup current mail configs backup Conf
  • Laravel 中的支付网关回调时会话会自动销毁

    我正在尝试将 CCavenue com 支付网关集成到我的 Laravel 7 项目中 我面临的唯一问题是在回调 url 中 从支付网关获取发布数据后 活动会话会自动销毁 我还向中间件添加了 CSRF 例外 PayController 生成
  • 使用 Laravel dusk 仅迁移一次

    根据到 数据库测试 文档 https laravel com docs 5 4 database testing resetting the database after each test我可以在每次测试后重置数据库 第一个选项 第二个选
  • 用嘲笑测试 Laravel 外观总是会通过,即使它应该失败

    我试图在单元测试期间模拟 Laravel 中的一些外观 但似乎无论如何测试总是会通过 例如 此示例取自 Laravel 文档 Event shouldReceive fire gt once gt with foo array name g
  • Laravel:类控制器不存在

    我创建了一个简单的控制器并定义了一个函数 但是当我运行它时 它返回一个错误 指出控制器不存在 在我的 web php 中分配一条路线
  • Composer 安装要求

    我正在尝试将 Composer 安装到 Laravel 项目中 当我做的时候sudo composer install在项目目录中它显示了两个错误 Problem 1 Installation request for simplesoftw
  • Laravel Homestead 中 npm 安装错误有解决方案吗?

    Windows 10 家园 虚拟盒6 0 8 流浪者2 2 5 节点 v12 5 0 npm v6 10 1 我想做的就是在新安装的 Laravel 应用程序中执行 npm install 命令 但我不断收到错误 经过两天的谷歌搜索并尝试了
  • laravel 5.3 新的 Auth::routes()

    最近开始使用laravel 5 3写博客 但是运行后出现一个问题php artisan make auth 当我运行这个时 它会在我的web php 这是其中的代码 Auth routes Route get home HomeContro
  • 拉拉维尔; “SQLSTATE[HY000] [2002] 连接被拒绝”

    我在 OSX 主机上设置了 homestead 2 0 并使用 Sequel Pro 我可以进行迁移并确认数据已在Sequel Pro中迁移 因此看起来数据库连接没有问题 但是 一旦我尝试从 Laravel 4 2 应用程序获取数据 它就无
  • Laravel 5.6 - 注册表无法正常工作并且不显示任何错误

    在我最近的一个项目中 定制登记表不管用 当我单击注册按钮时 它会重新加载注册表单 不会打印任何错误 并且不会将数据插入数据库中 这是注册表的外观 这里是移民文件代码 public function up Schema create user
  • 如何从导出的 csv 文件中删除双引号

    我正在使用 Laravel 5 8 并且添加了 Maatwebsite 包 用于从数据库表导出 CSV 文件 这是我导出的类 class ConfirmedExport implements FromCollection WithHeadi
  • Laravel 按动态 ID 数组对集合进行排序 [重复]

    这个问题在这里已经有答案了 我有以下 people array 5 2 9 6 11 people collection People find people 但当我倾倒并死去时 people collection集合按 ID ASC 排序
  • Laravel 5.2 带有可变参数的命名路由用法

    我有这样的路线 Open New Subscription page Route get account subscriptions create menu uses gt Subscriptions SubscriptionControl
  • laravel 中哪里可以设置标题

    我想将标题设置为array Cache Control gt no cache no store max age 0 must revalidate Pragma gt no cache Expires gt Fri 01 Jan 1990
  • 如何在 Carbon Laravel 中添加日期和另一个日期?

    在我的 laravel 项目中 我想将日期时间增加到前一个日期时间 这是我的代码 expire order 0 gt expire date new Carbon now gt addMonths 6 这两行的结果是 2018 01 28
  • 带 url 参数的 Laravel post 路由

    我面临着幼虫路由的大墙 我似乎找不到解决方案 我在视图模板中有此表单
  • 修复 laravel 5 会话在刷新或进入另一个页面后过期的问题?

    我正在使用 laravel 默认身份验证 当我登录我的网站时 一切都很好 当我尝试刷新或转到另一个页面 仍然使用身份验证中间件 时 我的会话已过期 我直接注销 必须再次登录 如何解决此问题 以便在刷新页面或浏览另一个页面时保持登录状态 值得

随机推荐

  • Python - 找到最近的时间戳

    我有一个 Python 日期时间时间戳和一个大字典 索引 其中键是时间戳 值是我感兴趣的其他一些信息 我需要尽可能高效地找到索引中最接近时间戳的日期时间 键 目前我正在做类似的事情 for timestamp in timestamps c
  • .net MAUI 背景 vs 背景颜色 - 有什么区别?

    使用 Visual Studio Community Edition 2022 构建 Net MAUI 项目 我尝试搜索官方文档 但没有找到答案 有人可以解释以下内容吗 问题 有什么区别Background and BackgroundCo
  • SQL表连接中ON和WHERE子句的区别

    select e last name e hire date from employees e join employees m on m last name Davies and e hire date gt m hire date se
  • ActionFilterAttribute ninject 注入 - DbContext 已被处置

    我的项目使用通常的存储库模式以及服务和工作单元 所有这些都使用 Ninject 从 NinjectModule 注入依赖项 但我正在尝试从ActionFilterAttribute在我显示的页面布局中注入一些信息 来自数据库 这样我就不需要
  • 使用 JavascriptExecutor 的 Selenium Datepicker

    请告知是否接受使用 Selenium 的取货日期这种方法 WebDriver driver new ChromeDriver driver manage window maximize driver get https www spicej
  • 熊猫的重采样从几个月到几周

    我正在尝试将每月数据下采样为每周数据 并拥有如下所示的月份时间序列数据框 qty PERIOD NAME 2017 09 01 49842 0 2017 10 01 27275 0 2017 11 01 29159 0 2017 12 01
  • 在 Asio 中异步等待,直到套接字可用于读/写

    我想用 Boost Asio 执行以下操作 我有一个套接字 我想注册一个回调 当数据可用于在套接字上读取 写入时调用 但我不希望它实际执行读取 写入操作 基本上 我需要的类似于async read some async write some
  • 尝试在地图函数中添加字段时出现“对象不可扩展”错误

    我尝试使用地图向数组中的项目添加新字段 const newArray oldArray map item gt return item newField Something 我已经尝试过 const newArray oldArray ma
  • Maven:Surefire——干运行?

    有什么办法可以保证干运行吗 会列出哪些测试的东西would运行 而不运行它们 目标是了解在特定配置下哪些测试将在 JBoss AS7 测试套件中运行 Janinko 进行了更改 位于https github com janinko mave
  • Command.ExecuteScalar 始终返回 null,而 Management Studio 中的存储过程运行良好

    我有以下 SQL 存储过程 其中包含一个输入参数和一个输出参数 CREATE PROCEDURE dbo spCanUserEdit username nvarchar 255 AS BEGIN SET NOCOUNT ON DECLARE
  • 垂直居中 UILabel 时忽略上升和下降?

    我使用自动布局将一些标签放置在单元格的垂直中心 文本全部大写 但UILabel有问题时 即使sizeToFit应用后 会在文本下方留下空格 这看起来很像小写 y p 和 q 等字母的尾部 由于我垂直居中 这会导致偏移 意味着文本显示比应有的
  • 如何在 Laravel 中读取 FormData 对象

    我正在尝试将 ajax 提交表单到 Laravel 5 控制器方法 据我所知 在 php 中 您可以定义一个 FormData 对象 将输入字段附加到该对象并将其发送到服务器 您现在可以在其中使用输入字段名称提取值 Like so var
  • 在回溯中没有“引发”的情况下引发异常? [复制]

    这个问题在这里已经有答案了 可能的重复 不要在异常堆栈中显示 Python raise line 内置异常 例如NameError等给我一个回溯到我的代码中发生异常的点 我正在开发一个实用程序模块 它让我感到烦恼 如果使用我的模块的代码引发
  • 在 PHP 中包含文件的最佳方式?

    我目前正在开发一个 PHP Web 应用程序 我想知道以代码仍然可维护的方式包含文件 include once 的最佳方式是什么 通过可维护 我的意思是 如果我想移动文件 很容易重构我的应用程序以使其正常工作 我有很多文件 因为我尝试拥有良
  • 提高 OpenCV HOG 人体检测器的准确性

    我正在一个项目中工作 项目的一部分包括将 OpenCV 的 HOG 人体检测器与摄像机流集成 目前它正在使用相机和基本的 HOG 检测器 CPP detectorMultiScale gt http docs opencv org modu
  • java.lang.NullPointerException: CameraUpdateFactory 未初始化 logcat 异常

    我正在使用 Google 地图 我能够成功创建并显示 Google 地图 现在我想添加CameraUpdate latitude longitude 我用谷歌搜索 找到了一些源代码 但我得到了NullPointerException Log
  • 如何独占锁定阻止 CRUD 操作的行

    专家您好 我如何锁定 sql server 中的一行以阻止 CRUD 操作甚至 SELECT 是否可以 可串行化隔离级别不会阻止 SELECT 谢谢 BEGIN TRAN SELECT 1 FROM Table WITH XLOCK ROW
  • 具有类型约束的 Haskell 类型族实例

    我试图用类型族表示表达式 但我似乎无法弄清楚如何编写我想要的约束 并且我开始觉得这是不可能的 这是我的代码 class Evaluable c where type Return c evaluate c gt Return c data
  • 当某个节点被选中/取消选中时,自动选中/取消选中 extjs 树中的所有子树节点

    当某个节点被选中 取消选中时 如何自动选中 取消选中 extjs 树中的所有子树节点 我已经有了带有复选框的树 唯一缺少的是这种检查 取消检查行为 我找到了这个 单击父节点时检查树的子节点 ExtJS 但它对我不起作用 因为 extjs A
  • Eloquent 急切加载 Order by

    我的雄辩查询有问题 我正在使用急切加载 一对一关系 来获取 student 随着 exam 使用下面的代码 Student with exam gt orderBy exam result DESC gt get 我想按 对收到的行进行排序