Site icon MageComp Blog

How to Generate QR Code in Laravel 9

Hello Laravel Friends,

In today’s blog file, I will explain How to Generate a QR Code in Laravel 9.

QR code can be a valuable addition to your Laravel project. Assigning a QR code to each product helps to efficiently manage inventory and simplify the tracking process.

Creating a QR code in Laravel 9 can be achieved using a package called “Simple-QR-Code.” This package provides a simple and straightforward way to generate QR codes for various content types. Here, I’ll guide you through the process step by step. 

Steps to Generate QR Code in Laravel 9:

Step 1: Create a Laravel project using the below command

composer create-project laravel/laravel:^9.0 your-project-name

Step 2: Now install the package simplesoftwareio/simple-qrcode to generate the QR code

Use the below command 

composer require simplesoftwareio/simple-qrcode "~4"

Step 3: Add the below lines in the service provider

'providers' => [
    SimpleSoftwareIO\QrCode\QrCodeServiceProvider::class
],

And aliases in config/app.php

'aliases' => [
    'QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class
],

Step 4: Create one route in the web.php file and create one blade file in the view folder to show the QR code

path – routes/web.php 

Route::get('/', function () {
    return view('welcome');
});

path – resources/views/welcome.blade.php

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>Laravel QR Blog</title>

</head>

<body class="antialiased">
    <div>
        {!! QrCode::generate('Make me into a QrCode!') !!}
    </div>
</body>

</html>

Now, you can run it in your browser and check it. 

Output: 

Step 5: You can change the color of the QR code using the below code 

{!! QrCode::size(150)->color(75, 0, 130)->generate('Make me into a QrCode!') !!}

Output: 

Conclusion:

Hence, using the above method, you can easily generate a QR code in your Laravel 9 application and change its color as per your requirement. If you have any doubts about generating the QR code for your Laravel application, let me know through the comment section, or you can connect with experienced Laravel Developers to further customize QR codes for your Laravel project.

Happy Coding!

Exit mobile version