В этой статье вы изучите пример генератора штрих-кода laravel. Мы будем использовать, как сгенерировать штрих-код в laravel. вы узнаете, как сохранить сгенерированный штрих-код в laravel. Здесь вы изучите учебник по штрих-коду Laravel. Здесь создание базового примера генератора штрих-кода laravel php.
Вы можете легко сгенерировать штрих-код в версиях laravel 5, laravel 6, laravel 7 и laravel 8.
picqer/php-barcode-generator — это пакет композитора для генерации штрих-кода в вашем приложении laravel 8. Вы можете просто сгенерировать изображения штрих-кода в форматах svg, png, jpg и html.
Здесь мы пошагово напишем пример для создания штрих-кода в вашей административной панели laravel. Итак, давайте сделаем несколько шагов.
На первом этапе, если вы не установили laravel в своей системе, вы можете запустить следующую команду и получить новый проект Laravel.
composer create-project --prefer-dist laravel/laravel blog
Теперь нам нужно установить пакет picqer/php-barcode-generator для генератора штрих-кода, чтобы мы могли использовать его метод. Итак, откройте свой терминал и выполните следующую команду.
composer require picqer/php-barcode-generator
На этом этапе мы создадим один маршрут для тестового примера. Итак, давайте добавим в этот файл новый маршрут.
routes/web.php
<?php
Route::view('barcode', 'barcode');
Теперь нам нужно создать barcode.blade.php для отображения штрих-кода. Итак, давайте создадим файл blade, как показано ниже:
resources/views/barcode.blade.php
<!DOCTYPE html> <html> <head> <title>Как сгенерировать штрих-код в Laravel? - AndreyEx.ru</title> </head> <body> <h1>Как сгенерировать штрих-код в Laravel? - AndreyEx.ru</h1> <h3>Продукт: 015676</h3> @php $generator = new Picqer\Barcode\BarcodeGeneratorHTML();
@endphp { !! $generator->getBarcode('015676', $generator::TYPE_CODE_128) !! } <h3>Продукт 2: 015689</h3> @php $generatorPNG = new Picqer\Barcode\BarcodeGeneratorHTML(); @endphp <img src="data:image/png;base64,{{ base64_encode($generatorPNG->getBarcode('015689', $generatorPNG::TYPE_CODE_128)) }}" /> </body> </html>
Теперь можно запустить и проверить.
Надеюсь, это поможет вам …