bhnow / nova-field-customizer
A Laravel Nova tool.
Installs: 190
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 0
Language:JavaScript
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2025-03-29 00:41:58 UTC
README
A Laravel Nova tool for customizing forms
1) Install
composer require bhnow/nova-field-customizer
2) Register Tool
Add � Bhnow\NovaFieldCustomizer\NovaFieldCustomizer
inside NovaServiceProvider.php
public function tools() { return [ new Bhnow\NovaFieldCustomizer\NovaFieldCustomizer(), ]; }
Available methods
Add classes to specific part of the field/form row
The first parameter is a string, which represents all the class names you want to add. The second parameter is optional and if you set it true, it will clear all the default classes before it set your custom classes.
->formRowClasses($string, $clear = false)
->wrapperClasses($string, $clear = false)
->wrapperLabelClasses($string, $clear = false)
->wrapperFieldClasses($string, $clear = false)
->labelClasses($string, $clear = false)
->fieldClasses($string, $clear = false)
Helper functions
->stack()
<- Stacks label & field (label top, field bottom)>
->half()
<- Width 1/2>
->third()
<- Width 1/3>
->forth()
<- Width 1/4>
->fifth()
<- Width 1/5>
->clear()
<- Clears all classes>
->removeBorder()
<- Remove field's bottom border>
->charCount($limit = 170)
<- Works for textfield, textarea & password>