【发布时间】:2013-06-14 16:53:46
【问题描述】:
我想返回 Eloquent 模型的 JSON,但我想更改数组键。默认情况下,它们被设置为表字段名称,但我想更改它们。
例如,如果我有一个包含两个字段的 users 表:id 和 user_name
当我返回 User::all();我将有一个带有 "[{"id" => 1, "user_name" => "bob}] 等的 JSON。
我希望能够将 user_name 更改为用户名。如果模型上没有丑陋的 foreach 循环,我还没有找到方法。
【问题讨论】:
-
您为什么要这样做?为什么不在整个应用程序中保持名称统一..