1、进入composer官方网站,搜索phpqrcode安装包
composer命令安装
composer require aferrandini/phpqrcode
生成二维码图片的公共方法:
// 公用二维码生成 static function setQrcode($url){ //二维码图片保存路径 $path = 'advert/qrcode/'.date("Ymd"); $pathname = storage_path('app/public/').$path; if(!is_dir($pathname)) { //若目录不存在则创建之 mkdir($pathname,0777,true); } $qrcode = new QRcode(); //二维码图片保存路径(若不生成文件则设置为false) $suijishu = date("YmdHis").rand(100,999); $filename = $pathname . "/qrcode_" . $suijishu . ".png";//生成路径 $destName = 'storage/'.$path."/qrcode_" . $suijishu . ".png";//返回路径 //二维码容错率,默认L $level = "L"; //二维码图片每个黑点的像素,默认4 $size