Laravel 4 - 映射/别名来自 L4 模型的列名


Laravel 4 - Mapping/aliassing a column name from L4 Model

对于我的网站,我正在使用带有Eloquent的Laravel 4。在我的表"users"中有一列"active" - tinyint(1) (MYSQL)。我的Laravel应用程序正在以JSON格式将我的用户表的内容(没有密码)提供给我的前端应用程序。

在我的前端应用程序中,我正在使用接受我的 JSON 作为数据源的第三方插件。但是该插件需要命名该列:isActie(带有camelCase)。

所以我的问题是:我可以在 Laravel 中更改 JSON 结果中该列的标签吗?

现在我正在使用:$users = 用户:全部();

谢谢!

只需执行自定义选择子句:

User::select('id', 'name', 'active as isActive')->get();