gpt4 book ai didi

laravel eloquent 列表 - 对列值列表进行排序

转载 作者:行者123 更新时间:2023-12-02 06:47:35 26 4
gpt4 key购买 nike

使用 laravel,我在表单上创建一个选择框。我一直在使用帮助程序创建选择框,一切正常。

我从数据库中检索选择框的数据,并使用以下命令来检索数据:

$data = model::lists('name','id')

再次一切正常,这将返回预期的数组

我的问题是我似乎无法对这个列表进行排序 - 我尝试添加 orderBy() 但没有喜悦。

除了使用原生 php 函数之外,还有 Laravel 方法对列表进行排序吗?

最佳答案

您可以输入任何您想要的内容,然后将其列出。我的意思是:

model::orderBy('orderByColumn')->lists('name', 'id');

只要 lists 是链中的最后一个方法,其他方法就可以正常工作。

<小时/>

从 Laravel 版本 5.3 开始,lists 将被弃用,请改用 pluck:

model::orderBy('orderByColumn')->pluck('name', 'id');

关于laravel eloquent 列表 - 对列值列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17608160/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com