gldrenthe89 / nova-string-generator-field
一个用于生成随机字符串的Laravel Nova字段。这可以用于文本字段和密码字段。
v3.1
2024-04-08 07:20 UTC
Requires
- illuminate/support: ^9.0|^10.0|^11.0
- laravel/nova: ~4.0
- outl1ne/nova-translations-loader: ^5.0
README
一个Nova字段,在创建或更新时可以生成字符串,这将为文本或密码字段添加字符串生成按钮和复制按钮。
截图
显示密码的演示
显示'正常'隐藏密码的演示
安装
您可以通过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)。请参阅 许可证文件 以获取更多信息。