Skip to content

Commit 4b50608

Browse files
committed
php_8_upgradion_with_other_package_dependencies_fully_updated
1 parent 460c5ab commit 4b50608

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

src/Http/Controllers/TwoFactorAuthenticationController.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
namespace Thecodework\TwoFactorAuthentication\Http\Controllers;
44

55
use Endroid\QrCode\QrCode;
6+
use Endroid\QrCode\Writer\PngWriter;
7+
use Endroid\QrCode\Encoding\Encoding;
68
use Illuminate\Http\Request;
79
use Illuminate\Support\Facades\Schema;
810
use OTPHP\TOTP;
@@ -60,8 +62,11 @@ public function setupTwoFactorAuthentication(Request $request)
6062

6163
$this->updateUserWithProvisionedUri($totp->getProvisioningUri());
6264

63-
$qrCode = new QrCode($totp->getProvisioningUri());
64-
$barcode = $qrCode->writeDataUri();
65+
//Generate Qr Code
66+
$writer = new PngWriter();
67+
$qrCode = QrCode::create($totp->getProvisioningUri())->setEncoding(new Encoding('ISO-8859-1'));
68+
$result = $writer->write($qrCode);
69+
$barcode = $result->getDataUri();
6570

6671
if ($request->ajax()) {
6772
return $barcode;

0 commit comments

Comments
 (0)