Sau*_*nam 1 laravel laravel-5.6 laravel-nova
我有一个json列类型为的数据库模型attributes。此列将包含模型的其他详细信息。
例如:
attributes : {'desc' : 'test', 'width' : '500'}。
我想在Laravel管理资源中以html字段的形式在列中显示各个属性(desc&width)attributes。
我检查了支持的字段类型,但似乎不支持。
有什么建议我该怎么做?
小智 6
这就是我在Nova 2.0中能够完成此操作的方式。就我而言,我有一个名为fields的JSON列。在模型中,字段被强制转换为数组。
protected $casts = [
'fields' => 'array'
];
Run Code Online (Sandbox Code Playgroud)
然后在资源中,使用->运算符映射该列。
Text::make('Name', 'fields->name')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1424 次 |
| 最近记录: |