Need help with nova-fields?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

239 Stars 47 Forks MIT License 242 Commits 15 Opened issues


A collection of customizable Nova Fields.

Services available


Need anything else?

Contributors list

Getting Started


Nova Fields is a collection of rewriten "native" fields that comes with Nova. We are also adding new fields and utilities as we find the need.

The idea here is making them more configurable and reusable in package development. These components have a lot of new methods to customize the look and feel, behavior, etc...

Vue components also emit events that propagates up to the chain so are ideal to reuse them in other Nova packages.

Looking forward to see your feedback.

Available fields:

  • [x] ID
  • [x] Text
  • [x] Number
  • [x] Textarea
  • [x] Select
  • [x] Password
  • [x] Boolean
  • [x] Trix
  • [x] File
  • [x] Image
  • [x] BelongsTo
  • [x] Currency
  • [ ] Status
  • [ ] Avatar
  • [ ] Gravatar
  • [ ] Code
  • [ ] Country
  • [x] Date
  • [ ] DateTime
  • [ ] Markdown
  • [ ] Place
  • [ ] Timezone

Custom Fields

  • [x] Autocomplete
  • [x] JSON
  • [x] Row


Run this command in your nova project:

composer require 64robots/nova-fields


// use R64\NovaFields\;
use R64\NovaFields\Boolean;

Boolean::make('Activo', 'active') ->yesLabel('Yeah') ->noLabel('Nope') ->hideLabelInDetail() ->dotClasses('some classes') ->successClass('bg-warning')

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.