LaravelPackages.net
Acme Inc.
Toggle sidebar
epartment/nova-unique-ajax-field

A Laravel Nova field.

580
19
1.0.2
About epartment/nova-unique-ajax-field

epartment/nova-unique-ajax-field is a Laravel package for a laravel nova field.. It currently has 19 GitHub stars and 580 downloads on Packagist (latest version 1.0.2). Install it with composer require epartment/nova-unique-ajax-field. Discover more Laravel packages by epartment or browse all Laravel packages to compare alternatives.

Last updated

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.

Comments