youneselbarnoussi / nova-json
JSON Laravel Nova 字段。
1.0.6
2018-09-17 18:24 UTC
Requires
- php: >=7.1.0
- 64robots/nova-fields: ^0.1.11
This package is auto-updated.
Last update: 2024-09-28 13:40:51 UTC
README
此字段已合并到 自定义 Nova Fields 包中。请关注更新!
Laravel Nova 的 JSON 字段
此字段允许您将 Nova 字段组合在一起,并将它们的键 => 值对合并成唯一的 JSON。
演示
安装
在您的 nova 项目中运行此命令: composer require youneselbarnoussi/nova-fields
将其添加到您的 Nova 资源中
创建一个新的 Json 字段,将 Nova 字段数组作为第二个参数传递
use Barnoussi\NovaFields\JSON; JSON::make('Content', [ Text::make('Name'), Boolean::make('Active'), Textarea::make('Description'), ]),
可以传递属性名称作为第三个参数
use Barnoussi\NovaFields\JSON; JSON::make('Content', [ Text::make('Name'), Boolean::make('Active'), Textarea::make('Description'), ], 'content_json'),
这会转换为
{ "name": "Jane", "active": true, "description": "My Description" }
并存储在 content_json
字段中。
在此示例中,请确保 content_json
字段在底层模型实例中被设置为转换为 object
。