Nova Fields

64robots/nova-fields image

Nova Fields stats

Downloads
778.8K
Stars
280
Open Issues
30
Forks
70

View on GitHub →

A Laravel Nova field.

Getting Started

Documentation

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
  • [x] DateTime
  • [ ] Markdown
  • [ ] Place
  • [ ] Timezone

Custom Fields

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

Install

Run this command in your nova project: composer require 64robots/nova-fields

Usage:

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

Laravel Newsletter

Join 40k+ other developers and never miss out on new tips, tutorials, and more.


64Robots Nova Fields Related Articles

Route Metadata Support in Laravel 13.17 image

Route Metadata Support in Laravel 13.17

Read article
Register Now for a Laravel Debugging Workshop by Sentry image

Register Now for a Laravel Debugging Workshop by Sentry

Read article
Handle SEO from your Laravel Models image

Handle SEO from your Laravel Models

Read article
5 Ways of Battling Form Spam image

5 Ways of Battling Form Spam

Read article
The Artisan Files: Adam Wathan image

The Artisan Files: Adam Wathan

Read article
The Artisan Files: Chris Pitt image

The Artisan Files: Chris Pitt

Read article
Blastup logo

Blastup

Blastup provides social media enhancement services including buying Instagram likes, followers, and views, with features like instant delivery and a variety of packages to suit different needs.

Blastup
Laravel Cloud logo

Laravel Cloud

Easily create and manage your servers and deploy your Laravel applications in seconds.

Laravel Cloud
Harpoon: Next generation time tracking and invoicing logo

Harpoon: Next generation time tracking and invoicing

The next generation time-tracking and billing software that helps your agency plan and forecast a profitable future.

Harpoon: Next generation time tracking and invoicing
No Compromises logo

No Compromises

Joel and Aaron, the two seasoned devs from the No Compromises podcast, are now available to hire for your Laravel project. ⬧ Flat rate of $9500/mo. ⬧ No lengthy sales process. ⬧ No contracts. ⬧ 100% money back guarantee.

No Compromises
Kirschbaum logo

Kirschbaum

Providing innovation and stability to ensure your web application succeeds.

Kirschbaum
The Certification of Competence for Laravel logo

The Certification of Competence for Laravel

A community-driven, proctored assessment across 4 levels designed to validate real-world Laravel knowledge, from Junior to mastery-level Artisan. Official Vue.js, Official Nuxt, Angular, React, JS certifications also available.

The Certification of Competence for Laravel