好的,所以我有一个应用程序搜索每个属于申请人的课程申请。当我在申请中搜索课程名称时,它会返回所需的结果集,但我想根据申请人的出生日期对其进行排序。
我该怎么做?我尝试对$ applications-> sortBy('applicant.dob')进行排序,但这似乎只是由每个申请人订购而不是整个集合。
以下是我的所有代码...... http://laravel.io/bin/PD81z
任何人都知道如何处理这个问题?
谢谢!
答案 0 :(得分:-1)
好的
您的桌面课程和表格申请人实际上是多对多的关系
为此,table course_applitions用作链接两个表的代理。
查看帖子,特别是关于多对多关系的部分
http://scotch.io/tutorials/php/a-guide-to-using-eloquent-orm-in-laravel
使用上述方法从相关表中获取结果时,您始终可以添加排序选项。
干杯!