РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
1085 of 1392 menu

Метод password

Метод password класса Str предназначен для генерации случайных паролей. Первым параметром передается длина пароля, вторым - флаг использования специальных символов. По умолчанию длина равна 32 символам, а специальные символы включены.

Синтаксис

<?php use Illuminate\Support\Str; Str::password($length, $special); ?>

Пример

Сгенерируем пароль длиной 16 символов со специальными символами:

<?php use Illuminate\Support\Str; $password = Str::password(16); echo $password; ?>

Результат выполнения кода:

"#4sV8K2mP9xL6QnR"

Пример

Сгенерируем пароль длиной 8 символов без специальных символов:

<?php use Illuminate\Support\Str; $password = Str::password(8, false); echo $password; ?>

Результат выполнения кода:

"K9mP2xL6"

Пример

Сгенерируем пароль с настройками по умолчанию и выведем его длину:

<?php use Illuminate\Support\Str; $password = Str::password(); echo "Generated password: " . $password; echo "Length: " . strlen($password); ?>

Результат выполнения кода:

"Generated password: &x5V8K2mP9xL6QnR@z3F7tY4uB1cW0sJ" "Length: 32"

Смотрите также

  • метод random,
    который генерирует случайную строку заданной длины
  • метод ulid,
    который создает универсальный уникальный идентификатор
  • метод uuid,
    который генерирует UUID версии 4
  • метод is,
    который проверяет строку на соответствие шаблону
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить