How to Generate Barcode in Laravel 9?
Mar 22, 2022 . Admin
Hi friends,
Today in this article we learn how to generate barcode in laravel 9. Here we will use picqer/php-barcode-generator package and we will implement it in our laravel 9 barcode example. Its easy to generate the bar code in laravel 9 application. so you can just follow my step and generate a barcode using picqer/php-barcode-generator package let's implement it.
This is a picqer/php-barcode-generator is a very composer package for generate barcode in our laravel 9 app. I can simply generate any svg, png, jpg and html image of barcode.
So you can easily generate any barcode by using laravel 5, laravel 6, laravel 7 , laravel 8 and laravel 9 any version easily.
So let's start following example:
Download LaravelLet us begin the tutorial by installing a new laravel application. if you have already created the project, then skip following step.
composer create-project laravel/laravel example-appInstall picqer/php-barcode-generator
In first step we will install picqer/php-barcode-generator Package that provides to generate Barcode in laravel application. So, first open your terminal and run bellow command:
composer require picqer/php-barcode-generator1: Laravel Generate Barcode Example
Here, we will create simple route for generating Barcode, Then i will show you output bellow as well:
routes/web.php<?php use Illuminate\Support\Facades\Route; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ Route::get('barcode', function () { $generatorPNG = new Picqer\Barcode\BarcodeGeneratorPNG(); $image = $generatorPNG->getBarcode('000005263635', $generatorPNG::TYPE_CODE_128); return response($image)->header('Content-type','image/png'); });Output: 2: Laravel Generate Barcode and Save Example
Here, we will create simple route for generating Barcode:
routes/web.php<?php use Illuminate\Support\Facades\Route; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ Route::get('barcode-save', function () { $generatorPNG = new Picqer\Barcode\BarcodeGeneratorPNG(); $image = $generatorPNG->getBarcode('000005263635', $generatorPNG::TYPE_CODE_128); Storage::put('barcodes/demo.png', $image); return response($image)->header('Content-type','image/png'); });3: Laravel Generate Barcode with Blade Example
Here, we will create simple route for generating Barcode, Then i will show you output bellow as well:
routes/web.php<?php use Illuminate\Support\Facades\Route; /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ Route::get('barcode-blade', function () { $generatorHTML = new Picqer\Barcode\BarcodeGeneratorHTML(); $barcode = $generatorHTML->getBarcode('0001245259636', $generatorHTML::TYPE_CODE_128); return view('barcode', compact('barcode')); });resources/views/barcode.blade.php
<!DOCTYPE html> <html> <head> <title>laravel 9 barcode generator tutorial with example - Nicesnippets.com</title> </head> <body> <h1>laravel 9 barcode generator tutorial with example - Nicesnippets.com</h1> <h3>Product: 1234567890</h3> {!! $barcode !!} </body> </html>Output:
I hope it can help you...