nova unique ajax field

A Laravel Nova field that validates for uniqueness while typing through an AJAX request, instead of on-save in Nova.

16
2
Vue

Nova Unique Field

Latest Version on Packagist
Total Downloads
License

Description

This field validates for uniqueness while typing through an AJAX request, instead of on-save in Nova.

Demo

Demo

Installation

Install through composer: composer require epartment/nova-unique-ajax-field

Usage

Add a new Unique field to your Nova Resource:

use Epartment\NovaUniqueField\Unique;

Unique::make('Email')

Options

Unique::make('Email', 'email')
    ->actOn(Unique::KEY_UP)
    ->notUniqueMessage('Not Unique!')
    ->keyUpDelay(500),

It is possible to validate on Key Up (with adjustable delay) or Blur.

License

The MIT License (MIT). Please see License File for more information.