rik43/nova-unique-ajax-field

A Laravel Nova field.

Installs: 230

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 4

Language:Vue

1.0.3 2019-08-20 12:58 UTC

This package is auto-updated.

Last update: 2024-04-21 00:17:52 UTC


README

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 rik43/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.