easywechat 插件安装与配置可以参考:https://www.wj0511.com/site/detail.html?id=432
一:获取小程序码
$miniProgram = Yii::$app->wechat->miniProgram;
$response = $miniProgram->app_code->get(string $path, array $optional = []);
参数说明:
path:小程序的路径(必填项)
optional可选参数(非必填项)
width:二维码宽度,默认430
auto_color:配置小程序码的颜色,默认为false 黑色
link_color:当auto_color为false有效,使用rgb设置颜色如:["r" => 0,"g" => 0,"b" => 0]
例:
$miniProgram = Yii::$app->wechat->miniProgram;
$response = $miniProgram->app_code->get('pages/index/index');
二:保存小程序码
$response 成功时为 EasyWeChat\Kernel\Http\StreamResponse 实例,失败时为数组或者你指定的 API 返回格式
所以保存小程序码如下:
if ($response instanceof \EasyWeChat\Kernel\Http\StreamResponse) {
\yii\\helpers\FileHelper::createDirectory($path);
$filename = $response->save('code.png');
}
如上就可以实现微信小程序码的生成和保存
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。