You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<?php namespace App\Http\Controllers\Api;
use App\Http\Controllers\Api\CommonController; use Illuminate\Http\Request; use App\Common\ReturnData; use App\Common\Helper;
//二维码,如果输出乱码就转成base64输出
class QrcodeController extends CommonController { public function __construct() { parent::__construct(); } public function createSimpleQrcode(Request $request) { //参数
$url = $request->input('url'); $size = $request->input('size', 150); return '<img src="'.Helper::qrcode($url,$size).'">'; } //二维码
public function qrcode() { $url = $_REQUEST['url']; $url = str_replace("%26","&",$url); $url = str_replace("%3F","?",$url); $url = str_replace("%3D","=",$url); require_once base_path('resources/org/phpqrcode').'/phpqrcode.php'; return \QRcode::png($url,false,"H",6); } }
|