【发布时间】:2021-08-07 04:22:30
【问题描述】:
我在 laravel 8 中有一个查询,我想根据我想从其他列的值计算的值对结果进行排序......就像这样:
$fromDB = User::where('Title', 'like', $string)
->orderBy('length', 'asc')
其中长度不是用户表中的列,但我想将其作为列而不将其添加到表本身,并且我想用每条记录的 $string 长度填充它
提前致谢
【问题讨论】:
-
查询排序后可以使用
sortBy()或SortByDesc()方法执行 -
我想根据标题的长度对模型进行排序,那么如何在查询结束后将每条记录的标题长度带入?有什么想法吗????
-
sortByDesc会帮你看看我对结果的回答
标签: laravel