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