juniora / nova-field-string-generator
A Laravel Nova field for generating a random string. This can be used for a Text field and for a Password field.
v3.0.0
2024-12-21 08:47 UTC
Requires
- php: ^8.0
- laravel/nova: ^4.0|^5.0
This package is not auto-updated.
Last update: 2024-12-22 05:08:41 UTC
README
A Laravel Nova field for generating a random string
Installation:
You can install the package in to a Laravel app that uses Nova via composer:
composer require marshmallow/nova-field-string-generator
use Marshmallow\NovaGenerateString\GenerateString; and add in the fields GenerateString::make(__('Random string'), 'random_string') ->onlyOnForms() ->creationRules('required', 'string', 'min:12') ->updateRules('nullable', 'string', 'min:12') //You can specifiy the password length here ->length(12) //exclude characters types from password (Symbols, Numbers. Uppercase, Lowercase, Similar), do not call method to include all types ->excludeRules(['Symbols', 'Lowercase', 'Similar']), GeneratePassword::make(__('Password'), 'password'), ## License: The MIT License (MIT). Please see [License File](LICENSE.md) for more information.