下载composer包
composer require simplesoftwareio/simple-qrcode 1.3.*
/**
* Name:二维码生成
* User: 李sir
* Date: 2023/6/11
* Time:22:36
* @return string
*/
$demo中定义链接或字符串
public function QR_code()
{
try {
$demo = "http://rw3gka4ys.hn-bkt.clouddn.com/4909myDemo.png";
$data = QrCode::encoding('UTF-8')->format('png')->generate("$demo", public_path('image/' . time() . '.png'));
return $data;
} catch (\Exception $e) {
return $e->getMessage();
}
}
定义路由
Route::post('QR_code',[\App\Http\Controllers\LoginController::class,'QR_code']);
请求接口后在public下的image文件夹中生成二维码,扫码出来Demo中的内容或跳转到链接