marshmallow / 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.
Installs: 28 565
Dependents: 1
Suggesters: 0
Security: 0
Stars: 5
Watchers: 2
Forks: 2
Open Issues: 5
Language:Vue
Requires
- php: ^8.0
- laravel/nova: ^4.0
- dev-master
- v2.0.0
- v1.1.1
- v1.1.0
- v1.0.1
- v1.0.0
- dev-dependabot/npm_and_yarn/sass-loader-13.3.2
- dev-dependabot/npm_and_yarn/vue-loader-17.2.2
- dev-dependabot/github_actions/overtrue/phplint-8.2
- dev-dependabot/npm_and_yarn/resolve-url-loader-5.0.0
- dev-nova4
- dev-development
- dev-stefvanesch-patch-2
- dev-stefvanesch-patch-1
This package is auto-updated.
Last update: 2024-12-12 12:14:15 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.