Laravelでバーコード表示

投稿者: | 2019/06/17

Laravelでバーコードを表示するパッケージがありました。
Laravel 5 Barcode Generator
インストールしてプロバイダー設定をするだけで使える非常に使いやすいパッケージでした。しかも1次元、2次元のバーコードを生成できます。

インストール

composer require milon/barcode

プロバイダー登録
config\app.php

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

設定はこれだけです。

処理
あとはバーコードを作るメソッドを呼び出すだけです。
以下ではHTMLを生成するコードです。
引数でタイプや幅、高さ、色の設定をすることができます。

$srccode =12345;
$barcode1 = \DNS1D::getBarcodeHTML($srccode, "EAN13", 3, 55);
$barcode2 = \DNS2D::getBarcodeHTML($srccode, "QRCODE");


コメントを残す

メールアドレスが公開されることはありません。