ItSolutionStuff.com

How to Generate Barcode in Laravel 10?

By Hardik Savani β€’ November 6, 2024
Laravel

Hey Developer,

This simple article demonstrates of laravel 10 generate barcode. you'll learn how to generate barcode in laravel 10. We will look at an example of how to create barcode in laravel 10. This tutorial will give you a simple example of how to save generated barcode in laravel. Alright, let’s dive into the details.

In this example, we will generate a barcode using picqer/php-barcode-generator composer package. I will give you a very simple example of generating Barcode with TYPE_CODE_128 and TYPE_CODE_39 types.

Let's see the below step and you can generate bar code in your laravel 10 projects as well.

Install Laravel 10

This is optional; however, if you have not created the laravel app, then you may go ahead and execute the below command:

composer create-project laravel/laravel example-app

Install 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-generator

1: 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>How to Generate Bar Code in Laravel? - ItSolutionStuff.com</title>

</head>

<body>

<h1>How to Generate Bar Code in Laravel 10? - ItSolutionStuff.com</h1>

<h3>Product: 0001245259636</h3>

{!! $barcode !!}

</body>

</html>

Output:

Output:

I hope it can help you...

Hardik Savani

Hardik Savani

I'm a full-stack developer, entrepreneur, and founder of ItSolutionStuff.com. Passionate about PHP, Laravel, JavaScript, and helping developers grow.

πŸ“Ί Subscribe on YouTube

We Are Recommending You

β˜…

Laravel 10 Resize Image Before Upload Example

Read Now β†’
β˜…

Laravel 10 Scout Full Text Search Tutorial

Read Now β†’
β˜…

Laravel 10 Autocomplete Search using Typeahead JS Example

Read Now β†’
β˜…

Laravel 10 REST API with Passport Authentication Tutorial

Read Now β†’
β˜…

Laravel 10 Get Client IP Address Example

Read Now β†’
β˜…

Laravel 10 Cron Job Task Scheduling Tutorial

Read Now β†’
β˜…

Laravel 10 Guzzle Http Request Example

Read Now β†’
β˜…

Laravel 10 Yajra Datatables Tutorial Example

Read Now β†’
β˜…

Laravel 10 REST API Authentication using Sanctum Tutorial

Read Now β†’
β˜…

Laravel 10 Ajax Form Validation Example Tutorial

Read Now β†’
β˜…

Laravel 10 Mail | Laravel 10 Send Mail Tutorial

Read Now β†’
β˜…

Laravel 10 Auth with Livewire Jetstream Example

Read Now β†’
β˜…

Laravel 10 Bootstrap Auth Scaffolding Tutorial

Read Now β†’