andriajah Sat Jun 2020 1 year ago

Contoh Membuat Barcode di Laravel dengan milon/barcode

kami akan membuat barcode menggunakan package milon/barcode yang menyediakan beberapa cara untuk menghasilkan QR Code dan barcode. Jika Anda perlu membuat barcode untuk produk Anda maka Anda menghasilkan stiker barcode di aplikasi laravel menggunakan paket milon/barcode. Saya menambahkan pratinjau kode batang setelah contoh selesai Anda dapat menemukan output seperti pratinjau di bawah ini. Ini menyediakan beberapa barcode seperti Kode Qr, PDF417, C39, C39 +, C39E, C39E +, C93, S25, S25 +, I25, I25 + dll. Anda hanya perlu mengikuti beberapa langkah:

Pratinjau:

Langkah 1: Instalasi

Pada langkah pertama kita akan menginstal paket milon/barcode untuk menghasilkan gambar kode bar. jadi pertama jalankan perintah di bawah ini di cmd atau terminal Anda:

composer require milon/barcode

Sekarang kita perlu menambahkan path provider dan alias path di file config/app.php jadi buka file itu dan tambahkan kode di bawah ini.

config/app.php

return [
......
'provides' => [
......
......,
Milon\Barcode\BarcodeServiceProvider::class
 ],

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

Langkah 2: Tambahkan Route

Pada langkah kedua kita akan menambahkan dua route baru untuk membuat contoh kecil dengan cara itu kita bisa memahami dengan sangat baik. Jadi, pertama-tama tambahkan route di bawah ini dalam file routes.php Anda.

app/Http/routes.php

Route::get('barcode', 'HomeController@barcode');

Langkah 3: Tambahkan Method Controller

Pada langkah ini kita akan menambahkan metode barcode() dalam file controller HomeController untuk contoh kita. Anda dapat menulis metode di bawah ini di HomeController.

public function barcode()
{
    return view('barcode');
}

Langkah 4: Tambahkan file Blade

Ini adalah langkah terakhir dan Anda harus membuat barcode.blade.php file blade baru dan meletakkan kode di bawah ini pada file itu.

resources/views/barcode.blade.php

@extends('layouts.app')


@section('content')
<style type="text/css">
 img{
  padding-left: 20px;
 }
</style>
<div class="row">
    <div class="col-md-8 col-md-offset-2">
        <h1 class="text-primary" style="text-align: center;">Laravel 5 Barcode Generator Using milon/barcode</h1>
    </div>
</div>


<div class="container text-center" style="border: 1px solid #a1a1a1;padding: 15px;width: 70%;">
 <img src="data:image/png;base64,{{DNS1D::getBarcodePNG('11', 'C39')}}" alt="barcode" />
 <img src="data:image/png;base64,{{DNS1D::getBarcodePNG('12', 'C39+')}}" alt="barcode" />
 <img src="data:image/png;base64,{{DNS1D::getBarcodePNG('13', 'C39E')}}" alt="barcode" />
 <img src="data:image/png;base64,{{DNS1D::getBarcodePNG('14', 'C39E+')}}" alt="barcode" />
 <img src="data:image/png;base64,{{DNS1D::getBarcodePNG('15', 'C93')}}" alt="barcode" />
 <br/>
 <br/>
 <img src="data:image/png;base64,{{DNS1D::getBarcodePNG('19', 'S25')}}" alt="barcode" />
 <img src="data:image/png;base64,{{DNS1D::getBarcodePNG('20', 'S25+')}}" alt="barcode" />
 <img src="data:image/png;base64,{{DNS1D::getBarcodePNG('21', 'I25')}}" alt="barcode" />
 <img src="data:image/png;base64,{{DNS1D::getBarcodePNG('22', 'MSI+')}}" alt="barcode" />
 <img src="data:image/png;base64,{{DNS1D::getBarcodePNG('23', 'POSTNET')}}" alt="barcode" />
 <br/>
 <br/>
 <img src="data:image/png;base64,{{DNS2D::getBarcodePNG('16', 'QRCODE')}}" alt="barcode" />
 <img src="data:image/png;base64,{{DNS2D::getBarcodePNG('17', 'PDF417')}}" alt="barcode" />
 <img src="data:image/png;base64,{{DNS2D::getBarcodePNG('18', 'DATAMATRIX')}}" alt="barcode" />
</div>


@endsection

Coba ini .. jika Anda lebih banyak belajar dari sini: milon/barcode .

milon/barcode laravel barcode