承接 wamesk/nova-email-autocomplete-field 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

wamesk/nova-email-autocomplete-field

最新稳定版本:1.1.3

Composer 安装命令:

composer require wamesk/nova-email-autocomplete-field

包简介

A Laravel Nova field.

README 文档

README

img.png img.png

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

GitHub 信息

  • Stars: 0
  • Watchers: 2
  • Forks: 0
  • 开发语言: Vue

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-12-18