yii 2.0 根据参数生成二维码

public function actionExchangecode(){

$order_id=\Yii::$app->request->get('order_id');
$user_id=\Yii::$app->request->get('user_id');
$coupon_num=\Yii::$app->request->get('coupon_num');
     接受传过来的值
$arr= \Yii::$app->request->hostInfo;
//dump($arr);die();
//$b='www.hu.com';
$a= $arr.'/api/v1/shop/consumerrecord/recordadd'."?user_id=$user_id"."&coupon_num=$coupon_num"."&order_id=$order_id";//拼接链接
$qrCode = (new QrCode("$a"))
->setSize(150)
->setMargin(6)
->useForegroundColor(20, 20, 20);
return $qrCode->writeDataUri();//返回 base64位 加密的数据
//$qrCode->writeFile(__DIR__ . '/code.png');
// header('Content-Type: '.$qrCode->getContentType());
// echo $qrCode->writeString();

}
posted @ 2020-10-28 14:16  胡良庆  阅读(139)  评论(0编辑  收藏  举报