flagstudio/nova-fields

一个Laravel Nova字段。

资助包维护!
beliolfa

安装: 7

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 78

语言:Vue

dev-master 2024-03-01 06:39 UTC

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')