How to Generate barcode in Laravel 8

generate barcode

In this article I will show you how we can generate barcode in Laravel 8.We will generate barcode using picqer/php-barcode-generator.

picqer/php-barcode-generator is a composer package for generating barcodes in your laravel 8 application. you can simply generate SVG, png, jpg, and HTML images of the barcode.

Let’s know something about barcode

A barcode or bar code is a method of representing data in a visual, machine-readable form. Initially, barcodes represented data by varying the widths and spacings of parallel lines.

If you want to know more about barcode, You can visit here.

To implement barcode generator we will follow the below steps:

  • Install Laravel
  • Install-Package Via Composer
  • Create Route
  • Create Blade File

Step – 1 Install Laravel project to begin your journey with Barcode Generator in Laravel 8.

composer create-project --prefer-dist laravel/laravel barcode-generator

Step – 2 Install package via composer

Now we have to install picqer/php-barcode-generator via composer, open your terminal and write the below command.

composer require picqer/php-barcode-generator

Step -3 Create Route

In this step, we will create one route for testing example. So, let’s add a new route to that file.

go to routes/web.php and add the below code.

Route::view('barcode', 'barcode');

Step – 4 Create Blade File

now we need to create barcode.blade.php to display bar code. so let’s create a blade file like the below code.

go to resources/view/barcode.blade.php.

<!DOCTYPE html>
    <title>How to Generate Bar Code in Laravel? -</title>
<h1>How to Generate Bar Code in Laravel? -</h1>
<h3>Product: 0001245259636</h3>
    $generator = new Picqer\Barcode\BarcodeGeneratorHTML();
{!! $generator->getBarcode('0001245259636', $generator::TYPE_CODE_128) !!}
<h3>Product 2: 000005263635</h3>
    $generatorPNG = new Picqer\Barcode\BarcodeGeneratorPNG();
<img src="data:image/png;base64,{{ base64_encode($generatorPNG->getBarcode('000005263635', $generatorPNG::TYPE_CODE_128)) }}">


I hope you like the above article, please give me 5 stars if you like the article.

0 0 vote
Article Rating

Notify of
1 Comment
newest most voted
Inline Feedbacks
View all comments
1 month ago

ErrorClass ‘Picqer\Barcode\BarcodeGeneratorHTML’ not found (View: C:\xampp\htdocs\barcode-generator\resources\views\barcode.blade.php)

Would love your thoughts, please comment.x