Laravel 8 Barcode Generator Example Tutorial

Laravel 6 , Laravel , Laravel 7 , Laravel 8

Nicesnippets

1052

05-10-2020


Laravel 8 Barcode Generator Example Tutorial

Hi Guys,

Today,I will learn you how create barcode in laravel 8 we will show barcode generator example in laravel 8.I will generator barcode useing milon/barcode package in laravel 8. laravel 8 barcode generator example. in this tutorial, i would like to show you how to generate or create barcode in laravel 8 using milon/barcode package.

In this blog, i will use milon/barcode package to generate simple, text, numeric and image barcode in laravel 8 app.

Step 1 : Install Laravel 8 Application


we are going from scratch, So we require to get fresh Laravel application using bellow command, So open your terminal OR command prompt and run bellow command:

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

Step 2 :Database Configuration

In this step, configure database with your downloded/installed laravel 8 app. So, you need to find .env file and setup database details as following:

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=db name

DB_USERNAME=db user name

DB_PASSWORD=db password

Step 3 :Installing Barcode Generator Package

Now In this step, install milon/barcode package in laravel 8 app via following command.

composer require milon/barcode

Step 4:Configure Barcode Generator Package

Here In this step,I will configure the milon/barcode package in laravel 8 app. So, Open the providers/config/app.php file and register the provider and aliases for milon/barcode.

'providers' => [

....

Milon\Barcode\BarcodeServiceProvider::class,

],

'aliases' => [

....

'DNS1D' => Milon\Barcode\Facades\DNS1DFacade::class,

'DNS2D' => Milon\Barcode\Facades\DNS2DFacade::class,

]

Step 5:Create Routes

In this step,we will add the bar code generation routes in web.php file, which is located inside routes directory:

use App\Http\Controllers\BarcodeController;

Route::get('/barcode', [BarcodeController::class, 'index'])->name('barcode.index');

Step 6: Creating BarCode Controller

Now this step,I will create generate barcode controller file by using the following command.

php artisan make:controller BarCodeController

After navigate to app/http/controllers and open BarCodeController.php file. And add the simple barcode generation code into it.

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class BarcodeController extends Controller

{

public function index()

{

return view('barcode');

}

}

Step 7 :Create Blade View

In this last step , create barcode-generator blade view file inside resources/views directory. And then add the following code into it.

<!DOCTYPE html>

<html>

<head>

<title>Laravel 8 Barcode Generator</title>

</head>

<body>

<div class="container text-center">

<div class="row">

<div class="col-md-8 offset-md-2">

<h1 class="mb-5">Laravel 8 Barcode Generator</h1>

<div>{!! DNS1D::getBarcodeHTML('4445645656', 'C39') !!}</div></br>

<div>{!! DNS1D::getBarcodeHTML('4445645656', 'POSTNET') !!}</div></br>

<div>{!! DNS1D::getBarcodeHTML('4445645656', 'PHARMA') !!}</div></br>

<div>{!! DNS2D::getBarcodeHTML('4445645656', 'QRCODE') !!}</div></br>

</div>

</div>

</div>

</body>

</html>

Now we are ready to run our bar code laravel 8 example so run bellow command for quick run:

php artisan serve

Now you can open bellow URL on your browser:

http://localhost:8000/barcode

It will help you..


Recommended Posts