wamesk/nova-email-autocomplete-field
最新稳定版本:1.1.3
Composer 安装命令:
composer require wamesk/nova-email-autocomplete-field
包简介
A Laravel Nova field.
README 文档
README
Requirements
"laravel/nova": "^4.0|^5.0"
Installation
composer require wamesk/nova-email-autocomplete-field
Publishing config
php artisan vendor:publish --provider="Wame\NovaEmailAutocompleteField\FieldServiceProvider" --tag="config" php artisan vendor:publish --provider="Wame\NovaEmailAutocompleteField\FieldServiceProvider" --tag="translation"
Usage
Default usage is pretty simple like every other field
By default it autocompletes domains in config file nova-email-autocomplete.php
use Wame\NovaEmailAutocompleteField\Email; Email::make('Email')
Alternatively you can overwrite it and use domains() method
use Wame\NovaEmailAutocompleteField\Email; Email::make('Email') ->domains([ 'gmail.com', 'yahoo.com', ... ])
Check unique
https://nova.laravel.com/docs/resources/validation.html#creation-rules
Email::make(__('user.field.email'), 'email') ->required() ->rules('required', 'email', 'max:75') ->creationRules('unique:users,email') ->updateRules('unique:users,email,{{resourceId}}')
A Show button will appear when a duplicate is found.
If you do not want to display it, set the value to false.
Email::make(__('user.field.email'), 'email') ->uniqueResource(false)
If you want to redirect to another resource such as a table.
Email::make(__('customer.field.email'), 'email') ->uniqueResource('customers')
统计信息
- 总下载量: 1.02k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-12-18

