PHPackages                             talk-lucky/dkms-laravel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. talk-lucky/dkms-laravel

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

talk-lucky/dkms-laravel
=======================

The Aliyun dkms sdk for Laravel(Lumen).

v1.1.0(4y ago)02MITPHPPHP &gt;=5.6

Since Nov 26Pushed 4y ago1 watchersCompare

[ Source](https://github.com/imjcw/dkms-php-laravel)[ Packagist](https://packagist.org/packages/talk-lucky/dkms-laravel)[ RSS](/packages/talk-lucky-dkms-laravel/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

项目简介
----

[](#项目简介)

The Aliyun dkms sdk for Laravel(Lumen).

安装
--

[](#安装)

```
composer require "talk-lucky/dkms-laravel"
```

使用
--

[](#使用)

```
/**
 * @var DkmsClient $kmsClient
 */
$dkmsClient = app("dkms");
$encryptStr = $dkmsClient->encrypt(config("kms.keyId"), "明文");
$decryptStr = $dkmsClient->decrypt(config("kms.keyId"), "密文");
$bool = $dkmsClient->isValidEncryptVal("明文/密文");
```

配置
--

[](#配置)

### .env

[](#env)

`.env` 中新增相关配置

```
KMS_ENDPOINT=
KMS_PASSWORD=
KMS_CLIENT_KEY_CONTENT=
KMS_CAINFO_PATH=
KMS_CIPHERTEXT_BLOB=
```

### kms.php

[](#kmsphp)

新增 `config/dkms.php`

```
