How to Generate QR Code in PHP Laravel

In this tutorial, i will show you how to generate qr code in laravel 8 application. In this content, i will implement a laravel 8 qr code example with source code. In this article, i will implement how to create qr code in laravel 8. if you want to see the example of how to make qr code in laravel 8 then you are in a right place.

simple-qrcode is a composer package for generate qr code in your laravel 8 application. simple-qrcode provide to send sms and email with generated qr code. you can create qr code for geo, phoneNumber, birthdate using simple qrcode package.

To create this qr code i am going to use this simplesoftwareio/simple-qrcode package. So let's start our simple qrcode laravel example tutorial from scratch.


Step 1 : Install Laravel 8 Application

I am going from scratch so that you can understand better, So we require to get a Laravel application. So open your terminal and run bellow command:

composer create-project --prefer-dist laravel/laravel blog


Step 2 :Installing qrcode Generator Package

How to generate qr code in php laravel application? to generate it install this package via command line:

composer require simplesoftwareio/simple-qrcode


And paste this below code in app.php file after installing the simplesoftwareio/simple-qrcode package.


'providers' => [
'aliases' => [
    'QrCode' => SimpleSoftwareIO\QrCode\Facades\QrCode::class


Step 3: Create Route

In this step, i will create route for testing example. So, let's add new route on this file.


Route::get('qrcode', function () {
            ->generate('', public_path('images/qrcode.png'));
   return view('qrCode');


Step 4: Create Blade file

Now we are in the final step. We have to create our view file to see the qr code. So let's create it.



Hope it can help you!


Facebook Github
A web enthusiastic, self-motivated Full-Stack Web Developer from Dhaka, Bangladesh with experience in developing applications using Laravel Vue and React Js Application.