code-barres dans une application laravel

Comment générer un code-barres dans une application Laravel?

Partagez sur:

Dans le tutoriel Laravel, nous allons comment générer un code-barres dans une application Laravel étape par étape.

Les codes-barres sont omniprésents dans le monde des affaires et de la gestion des stocks. Ils simplifient le processus de suivi des produits, des actifs et de divers autres articles.

Voyons comment vous pouvez générer un code-barres dans Laravel.

Étapes pour générer un code-barres dans une application Laravel

Étape 1 : installez Laravel à l’aide de la commande ci-dessous.

composer create-project laravel/laravel laravel-blog

Étape 2 : installez Composer pour le code-barres à l’aide de la commande ci-dessous.

composer require picqer/php-barcode-generator

Étape 3 : Créez un contrôleur et créez une fonction dans le contrôleur. Pour cela, ajoutez le code ci-dessous dans le fichier web.php.

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

Maintenant, ajoutez le code ci-dessous à votre contrôleur.

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class BarcodeController extends Controller
{
    public function barcodeIndex(Request $request)
    {
        $generator = new \Picqer\Barcode\BarcodeGeneratorPNG();
        $image = $generator->getBarcode('081331723987', $generator::TYPE_CODE_128);
  
        return response($image)->header('Content-type','image/png');
    }
}

Étape 4 : Vous pouvez également enregistrer votre image de code-barres dans le stockage à l’aide du code ci-dessous.

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;

class BarcodeController extends Controller
{
    public function barcodeIndex(Request $request)
    {
        $generator = new \Picqer\Barcode\BarcodeGeneratorPNG();
        $image = $generator->getBarcode('081331723987', $generator::TYPE_CODE_128);

        Storage::put('barcodes/barcode.png', $image);

        return response($image)->header('Content-type','image/png');
    }
}

Étape 5 : Vous pouvez également afficher votre code-barres dans le fichier blade. Pour cela, ajoutez le code ci-dessous à votre contrôleur.

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;

class BarcodeController extends Controller
{
    public function barcodeIndex(Request $request)
    {
        $generator = new \Picqer\Barcode\BarcodeGeneratorHTML();
        $barcode = $generator->getBarcode('0001245786925', $generator::TYPE_CODE_128);
  
        return view('barcode', compact('barcode'));
    }
}

Maintenant, ajoutez le code ci-dessous dans le fichier blade.

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Barcode Generate</title>
    </head>
    <body>
        <h3>Your Barcode</h3>
        {!! $barcode !!}
    </body>
</html>

Resultat

barcode step 5

 

 

 

 

LIRE AUSSI: Comment générer un code QR dans une application Laravel

Conclusion

Avec ce processus, vous avez appris comment générer un codes-barres dans une application Laravel, améliorant ainsi votre gestion des stocks ou toute autre fonctionnalité liée aux codes-barres.

Partagez le tutoriel avec vos amis pour les aider à générer des codes-barres pour leur application Laravel.

Si vous rencontrez des difficultés, laissez un commentaire ou contactez les développeurs de Laravel.

 

 

 

 


Partagez sur: