flagstudio / nova-fields
一个Laravel Nova字段。
dev-master
2024-03-01 06:39 UTC
Requires
- php: >=7.1.0
This package is not auto-updated.
Last update: 2024-09-28 07:25:00 UTC
README
Nova Fields 是一个包含重写的 "原生" 字段的集合,这些字段随 Nova 一起提供。我们也在找到需要时添加新的字段和工具。
这里的想法是使它们在包开发中更具可配置性和可重复使用性。这些组件有很多新的方法来自定义外观、感觉、行为等...
Vue 组件还会发出事件,这些事件会向上传播到链中,因此非常适合在其他的 Nova 包中重复使用。
期待看到您的反馈。
可用字段
- ID
- 文本
- 数字
- 文本区域
- 选择
- 密码
- 布尔值
- Trix
- 文件
- 图片
- 属于
- 货币
- 状态
- 头像
- Gravatar
- 代码
- 国家
- 日期
- 日期时间
- Markdown
- 地点
- 时区
自定义字段
- 自动完成
- JSON
- 行
安装
在您的 nova 项目中运行以下命令:composer require 64robots/nova-fields
用法
// use R64\NovaFields\<NAME OF THE FIELD>; use R64\NovaFields\Boolean; Boolean::make('Activo', 'active') ->yesLabel('Yeah') ->noLabel('Nope') ->hideLabelInDetail() ->dotClasses('some classes') ->successClass('bg-warning')