File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 33namespace Thecodework \TwoFactorAuthentication \Http \Controllers ;
44
55use Endroid \QrCode \QrCode ;
6+ use Endroid \QrCode \Writer \PngWriter ;
7+ use Endroid \QrCode \Encoding \Encoding ;
68use Illuminate \Http \Request ;
79use Illuminate \Support \Facades \Schema ;
810use 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 ;
You can’t perform that action at this time.
0 commit comments