Laravel Community Tools by Tighten
Laravel Nova icon Nova Packages

Installation Instructions

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

Readme

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:

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

Custom Fields

  • Autocomplete
  • JSON
  • 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')

Reviews

By Meletis Flevarakis on September 13, 2021

I'm only using the JSON field but this package is amazing.

By AbdelKarim Mateos Sanchez on June 2, 2020

After trying three alternatives for the JSON columns theme, I'm left with this one. Works perfectly

Back to Top
Added 7 years ago
Last updated 1 Year Ago
Version 0.23.0
Composer
64robots/nova-fields
GitHub stars 286
Packagist downloads 1,019,555

Favorites

20 users favorited

Rating

4.70
(out of 5)
★★★★★
★★★★
★★★
★★
7 ratings

Brought to you by Tighten

Issues/Feature Requests Stats Package Ideas