add qrcode lib

This commit is contained in:
2022-02-06 00:04:34 +01:00
parent 9856411844
commit 525a829da3
6 changed files with 433 additions and 194 deletions

View File

@@ -9,6 +9,7 @@
namespace mobileapi\controllers;
use common\components\HttpStatus;
use Endroid\QrCode\QrCode;
use Yii;
/** @noinspection PhpUnused */
@@ -24,5 +25,17 @@ class PingController extends RestController
Yii::$app->response->setStatusCode( HttpStatus::NO_CONTENT );
}
/** @noinspection PhpUnused */
public function actionQrcode( )
{
$qrCode = new QrCode('abcd123456');
$response = \Yii::$app->response;
// $response->sendContentAsFile($qrCode->writeString(),$qrCode->getContentType());
return [
'qrcode' => $qrCode->writeDataUri(),
];
// Yii::$app->response->setStatusCode( HttpStatus::NO_CONTENT );
}
}