PHPackages                             icharle/wxtool - 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. icharle/wxtool

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

icharle/wxtool
==============

微信小程序登录、带参小程序码生成

1.0(7y ago)231.6k7MITPHP

Since Jun 27Pushed 7y agoCompare

[ Source](https://github.com/icharle/Wxtool)[ Packagist](https://packagist.org/packages/icharle/wxtool)[ RSS](/packages/icharle-wxtool/feed)WikiDiscussions master Synced 5d ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Laravel 微信小程序扩展包
================

[](#laravel-微信小程序扩展包)

> 本扩展包包含用户详细信息解密、带参数小程序码生成并保存在本地目录功能。 用户详细信息解密官方也提供多种语言版本SDK(C++、PHP、Node、Python)，在本扩展包中仅仅做封装处理。 带参数小程序码生成，官方给出[三种接口](https://developers.weixin.qq.com/miniprogram/dev/api/qrcode.html)，在此扩展包中采用 **接口B** (适用于需要的码数量极多的业务场景，通过该接口生成的小程序码，永久有效，数量暂无限制)。

### 使用方法

[](#使用方法)

**运行以下命令以获取最新版本：**

```
composer require icharle/wxtool 1.0

```

**将服务提供者添加到配置文件中的`providers`数组中`config/app.php`，如下所示：**

```
'providers' => [

    ...

    Icharle\Wxtool\WxtoolServiceProvider::class,
]

```

**发布配置文件**

```
php artisan vendor:publish --tag=wxtool

```

此时有一个`config/wxtool.php`文件。

**配置AppID及AppSecret**

在根目录`.env`文件中添加如下代码

```
WX_APPID = 您的小程序小程序ID
WX_SECRET = 您的小程序密钥

```

**公开storage访问文件(可选)**

若要使用 *带参数小程序码生成* 功能时必须执行下面命令。生成的小程序码默认保存在`storage/app/public/qrcode`文件夹中

```
php artisan storage:link

```

### 快速入门

[](#快速入门)

- 获取带参数小程序码(示例代码)

    ```
