How To Generate Barcode In Laravel

Today we will see how to generate barcode using milon/barcode package. here, i will use milon/barcode package and implement it in our laravel barcode example. milon/barcode package provide many functionalities and diffrent options to generate barcode,

So, Let's start and follow below step to get output.

  Step 1 : Install Laravel for Barcode Example in Laravel

Run below command in your terminal to create new project.

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

 

Step 2 : Install milon/barcode Package In Your Application

Here, we are using milon/barcode barcode package in laravel to install milon/barcode Package

composer require milon/barcode

 

 Step 3 : Add Service Provider And Aliase

After package installation we need to add service provider and aliase in  config/app.php.

'providers' => [
	
	Milon\Barcode\BarcodeServiceProvider::class,
],

'aliases' => [
	
	'DNS1D' => Milon\Barcode\Facades\DNS1DFacade::class,
    'DNS2D' => Milon\Barcode\Facades\DNS2DFacade::class,
],

 

 

Step 4 : Create Controller

Now create new controller on this path app\Http\Controllers\BarcodeController.php and add below command.

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class BarcodeController extends Controller
{
    public function barcode()
	{
	    return view('barcode');
	}
}

 

Step 5 : Add Route

Here, i have added route for generating Barcode and view file.

<?php

use Illuminate\Support\Facades\Route;
use App\Http\Controllers\BarcodeController;

Route::get('barcode', [BarcodeController::class,'barcode']);

 

Step 6 : Create Blade File 

Now, create barcode.blade.php file for generate Barcode in this path resources\views\barcode.blade.php and add below html code.

<html>	
	<head>
		<title>Generate Barcode in Laravel - techsolutionstuff.com</title>
		<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
	</head>
	<h1 class="text-primary" style="text-align: center;margin-bottom: 20px;">How To Generate Barcode In Laravel - Techsolutionstuff</h1>
	<div style="text-align: center;">
		<img src="data:image/png;base64,{{DNS1D::getBarcodePNG('11', 'C39')}}" alt="barcode" /><br><br>
<img src="data:image/png;base64,{{DNS1D::getBarcodePNG('12', 'C39+')}}" alt="barcode" /><br><br>
		<img src="data:image/png;base64,{{DNS1D::getBarcodePNG('123456789', 'C39+',1,33,array(0,255,0), true)}}" alt="barcode" /><br><br>
		<img src="data:image/png;base64,{{DNS1D::getBarcodePNG('4', 'C39+',3,33,array(255,0,0))}}" alt="barcode" /><br><br>
		
		<img src="data:image/png;base64,{{DNS1D::getBarcodePNG('23', 'POSTNET')}}" alt="barcode" /><br/><br/>
	</div>
</html>

 

For more information about barcode package : milon/barcode

And finally you will get output like below image.

How To Generate Barcode In Laravel

techsolutionstuff

Techsolutionstuff | The Complete Guide

I'm a software engineer and the founder of techsolutionstuff.com. Hailing from India, I craft articles, tutorials, tricks, and tips to aid developers. Explore Laravel, PHP, MySQL, jQuery, Bootstrap, Node.js, Vue.js, and AngularJS in our tech stack.

RECOMMENDED POSTS

FEATURE POSTS