雄辩的顺序按字母顺序不起作用

时间:2014-11-10 21:54:05

标签: laravel laravel-4 eloquent

这是我正在运行的一行非常简单的代码:

return User::orderBy('first_name', 'asc')->get();

我希望按字母顺序获取返回的结果。这是我得到的:

{
    "id": "1",
    "first_name": "Kousha",
    ...
},
{
    "id": "10",
    "first_name": "Monica",
    ...
},
{
    "id": "9",
    "first_name": "Alex",
    ...
},
{
    "id": "2",
    "first_name": "Ali",
    ...
},
{
    "id": "7",
    "first_name": "Chris",
    ...
},
{
    "id": "5",
    "first_name": "Amin",
    ...
},
{
    "id": "6",
    "first_name": "Felix",
    ...
},
{
    "id": "8",
    "first_name": "Aleksi",
    ...
},
{
    "id": "3",
    "first_name": "Ryan",
    ...
},
{
    "id": "4",
    "first_name": "Paul",
    ...
}

如果我按降序尝试订单,我会得到另一个乱码的结果。订单唯一适用的是id。我在这里缺少什么?

0 个答案:

没有答案