生成二维码
public function qrcode($uid)
{
require_once base_path() . '/public/phpqrcode/phpqrcode.php';
$imageName = "p_" . date("His", time()) . "_" . rand(1111, 9999) . '.jpg';
$domain = $this->domain();
$path = "upload/qrcode/" . date("Ymd");
if (!is_dir($path)) { //判断目录是否存在 不存在就创建
mkdir($path, 0777, true);
chmod($path, 0777);
}
$msg = $uid;
$msg1 = \QRcode::png($domain . '/h5?scene=' . $msg, $path . '/' . $imageName, 'L', 6, 5); // 生成二维码并保存为文件
Db::table('member')->where(array('id' => $this->user_id))->update(['qrcode' => $path . '/' . $imageName]);
return $path . '/' . $imageName;
}