How to Generate the QR code in Laravel
In this article, I will share with you how to Generate the QR code in Laravel
We are going to Configure Laravel Project.
#1: Install Laravel Project
Install Laravel Project by the typing following command.
$ composer create-project --prefer-dist laravel/laravel laravel-qr-code
#2 : Install Required Packages
We have required following packages for integrate yajra datatable in our laravel application.
composer require simplesoftwareio/simple-qrcode
Now open config/app.php file and add service provider and aliase.
'providers' => [
SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class
],
'aliases' => [
'QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class
],
#3: Define Route
We register all route in a web.php file.
Route::get('qr-code-generate', function () {
\QrCode::size(300)
->backgroundColor(255,255,219)
->format('svg')
->generate("Qr Code Generate", public_path('images/qrcode.png'));
return view('qrCode');
});
#4: Create Blade file
We can also create the QR code in blade file we need to create qr_code.blade.php for display qr code. so let's create blade file as like bellow code:
<!DOCTYPE html>
<html>
<head>
<title>Generate the QR Code in Laravel</title>
</head>
<body>
<div class="row text-center">
<h1> QR Code Generator Example</h1>
{!! QrCode::size(250)->generate('Qr Code Generate'); !!}
</div>
</body>
</html>
You can run and check it.
I hope it will help you.
Copyright 2024 ErrorGram