mijatovicmilan / laravel-password-generator
创建一个安全的密码。
1.0.0
2022-03-11 15:00 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^9.0
- spatie/laravel-package-tools: ^1.9.2
Requires (Dev)
- nunomaduro/collision: ^6.0
- orchestra/testbench: ^7.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpunit/phpunit: ^9.5
- spatie/laravel-ray: ^1.26
README
安装
您可以通过Composer安装此包
composer require mijatovicmilan/laravel-password-generator
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="password-generator-config"
这是已发布配置文件的内容
return [ // Minimum password length "minimum_password_length" => 6, // If password length is not passed we will use this length instead "default_password_length" => 6, // If password strength is not passed we will use this strength instead "default_password_strength" => 2, ];
用法
GeneratePassword操作接受2个参数,这两个参数都是可选的。第一个参数是密码长度,如果为空,我们将使用配置中定义的长度。第二个参数是密码强度,如果为空,我们将使用配置文件中定义的强度。
use MijatovicMilan\LaravelPasswordGenerator\Actions\GeneratePassword; $password = (new GeneratePassword)(12, 2);
或
use MijatovicMilan\LaravelPasswordGenerator\Actions\GeneratePassword; public function something(GeneratePassword $generatePassword) { $password = $generatePassword(); }
测试
composer test
变更日志
有关最近更改的更多信息,请参阅变更日志
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件