gldrenthe89/nova-string-generator-field

一个用于生成随机字符串的Laravel Nova字段。这可以用于文本字段和密码字段。

v3.1 2024-04-08 07:20 UTC

This package is auto-updated.

Last update: 2024-09-08 08:30:41 UTC


README

一个Nova字段,在创建或更新时可以生成字符串,这将为文本或密码字段添加字符串生成按钮和复制按钮。

截图

显示密码的演示

Demo1

显示'正常'隐藏密码的演示

Demo1

安装

您可以通过composer将此包安装到使用Nova的Laravel应用中

composer require gldrenthe89/nova-string-generator-field
use Gldrenthe89\NovaStringGeneratorField\NovaGenerateString;
use Gldrenthe89\NovaStringGeneratorField\NovaGeneratePassword;

// Field which extends the default Nova Text field
NovaGenerateString::make('String')
    ->length(12) // specify the generated string length (default = 10)
    ->excludeRules(['symbols']), // exclude characters types (symbols, numbers. uppercase, lowercase)

// Field which extends the default Nova Password field
NovaGeneratePassword::make('password'), // possible options are the same as above

本地化

可以使用以下发布命令发布翻译文件

php artisan vendor:publish --provider="Gldrenthe89\NovaStringGeneratorField\NovaStringGeneratorFieldServiceProvider" --tag="translations"

您可以将您的翻译添加到 resources/lang/vendor/nova-string-generator-field/ 中,通过创建一个带有区域名称的新翻译文件(例如 et.json)并从现有的 en.json 复制JSON。

许可证

MIT许可证(MIT)。请参阅 许可证文件 以获取更多信息。