【发布时间】:2020-09-22 12:50:16
【问题描述】:
我有一个名为 map_box 的字段,其中包含坐标(参见下面的示例),不能用作字符串。
以前,在 Backpack 之前,我使用将字段转换为数组 'map_box' => 'array',结果如下:注意坐标不是字符串
[
-73.661,
45.589
],
现在,我试图达到相同的结果,但我不断得到一个字符串数组。我尝试使用 repeatable 字段和 numbers 字段,但数字是字符串。我也尝试强制转换字段,然后使用 text 字段,但这会返回错误(因为表单需要字符串而不是数组)。
我的目标是能够在 CRUD 控制器中编辑此字段,同时能够在我的 API 中以正确的格式为它们提供服务。关于如何获得与上述相同结果的任何想法?如果可能的话,我也可以使用以下格式:
{
lon: -73.661,
lat: 45.589
}
谢谢!
【问题讨论】:
标签: php laravel laravel-backpack