【发布时间】:2018-11-04 21:16:24
【问题描述】:
我有一个应用程序向 API 发送这样的对象:
{id: 4, foo_id: 4, numberOfBars: 2}
Laravel 后端有一个包含如下字段的数据库表:
id, foo_id, number_of_bars
我目前正在将 API 密钥映射到数组中的表名,如下所示:
$map = [
'id' => 'id',
'foo_id' => 'foo_id',
'numberOfBars' => 'number_of_bars'
];
并使用它来创建新的数据负载以传递给 Eloquent 模型。这似乎效率低下。有没有办法在 Eloquent 中更有效地做到这一点?我无法创建一个包罗万象的方法,因为如您所见,有些键在 camelCase 中,有些则不在。
【问题讨论】:
-
链接(其中一个)是否解决了您的问题?