mijatovicmilan/laravel-password-generator

创建一个安全的密码。

1.0.0 2022-03-11 15:00 UTC

This package is auto-updated.

Last update: 2024-09-11 21:27:52 UTC


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)。有关更多信息,请参阅许可证文件