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>
<html>
<head>
    <title>How to Generate Bar Code in Laravel? - codehunger.in</title>
</head>
<body>
  
<h1>How to Generate Bar Code in Laravel? - codehunger.in</h1>
   
<h3>Product: 0001245259636</h3>
@php
    $generator = new Picqer\Barcode\BarcodeGeneratorHTML();
@endphp
  
{!! $generator->getBarcode('0001245259636', $generator::TYPE_CODE_128) !!}
  
  
<h3>Product 2: 000005263635</h3>
@php
    $generatorPNG = new Picqer\Barcode\BarcodeGeneratorPNG();
@endphp
  
<img src="data:image/png;base64,{{ base64_encode($generatorPNG->getBarcode('000005263635', $generatorPNG::TYPE_CODE_128)) }}">

</body>
</html>

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

0 0 vote
Article Rating

Do you want to hire us for your Project Work? Then Contact US.
Subscribe
Notify of
guest
2 Comments
oldest
newest most voted
Inline Feedbacks
View all comments
nitin
nitin
4 months ago

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

2
0
Would love your thoughts, please comment.x
()
x