Создайте ключ приложения в Laravel с примерами кода

Чтобы сгенерировать ключ приложения в Laravel, вы можете использовать следующий код:

Метод 1: использование команды artisan

php artisan key:generate

Эта команда сгенерирует новый ключ приложения и автоматически обновит ваш файл .envсгенерированным ключом.

Метод 2. Генерация ключа приложения вручную

php -r "echo bin2hex(random_bytes(32)).PHP_EOL;"

Вы можете запустить этот код в командной строке, чтобы сгенерировать случайный 32-значный шестнадцатеричный ключ. Получив ключ, вы можете вручную обновить значение APP_KEYв файле .env.

Метод 3. Использование класса Str.
Чтобы программно сгенерировать ключ приложения в приложении Laravel, вы можете использовать random() класса Str.метод:

use Illuminate\Support\Str;
$key = Str::random(32);

При этом будет сгенерирован случайный 32-значный буквенно-цифровой ключ.