limingxinleo/i-encryption
Illuminate Encryption for Hyperf
562
6
| Install | |
|---|---|
composer require limingxinleo/i-encryption |
|
| Latest Version: | v1.1.0 |
| PHP: | >=7.2 |
| License: | MIT |
| Last Updated: | Apr 1, 2022 |
| Links: | GitHub · Packagist |
Maintainer: limingxinleo
Laravel 加密解密
安装
composer require limingxinleo/i-encryption
配置
<?php
declare(strict_types=1);
/**
* This file is part of Hyperf.
*
* @link https://www.hyperf.io
* @document https://hyperf.wiki
* @contact group@hyperf.io
* @license https://github.com/hyperf/hyperf/blob/master/LICENSE
*/
return [
'default' => [
'key' => '',
'cipher' => '',
],
];
使用
use Hyperf\Utils\ApplicationContext;
use Illuminate\Encryption\Contracts\Encrypter;
$encrypter = ApplicationContext::getContainer()->get(Encrypter::class);
$encrypted = $encrypter->encrypt('foo');
$decrypted = $encrypter->decrypt($encrypted);