Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Products Sign Laravel Package

baks-dev/products-sign

Laravel/PHP module for handling “Честный знак” product marking codes. Installs with baks-dev/barcode, stores uploaded codes in public/upload/product_sign_code, supports PDF cropping (pdftk/pdfcrop) and ImageMagick PDF read/write for generating/processing labels.

View on GitHub
Deep Wiki
Context7

BaksDev Product Sign

Version php 8.4+ packagist

Модуль Честный знак продукции

Установка

composer require \
baks-dev/barcode
baks-dev/products-sign

Добавить директорию и установить права для загрузки файлов:

$ sudo mkdir <path_to_project>/public/upload/product_sign_code
$ sudo chown -R unit:unit <path_to_project>/public/upload/product_sign_code

Установка приложения для обрезки из PDF пустые области:

sudo apt install pdftk texlive-extra-utils
  • Для запуска pdfcrop от пользователя sudo:
sudo visudo

добавить строку

unit ALL=(ALL) NOPASSWD: /usr/bin/pdfcrop

сохранить изменения Ctrl+X -> Y

  • Разрешить работу с PDF, изменив в файле /etc/ImageMagick-6/policy.xml и перезапустить web-сервер
<policy domain="coder" rights="none" pattern="PDF"/>

на

<policy domain="coder" rights="read|write" pattern="PDF"/>

Для преобразования изображений в PDF



Дополнительно

Установка конфигурации и файловых ресурсов:

$ php bin/console baks:assets:install

Изменения в схеме базы данных с помощью миграции

$ php bin/console doctrine:migrations:diff

$ php bin/console doctrine:migrations:migrate

Тестирование

$ php bin/phpunit --group=products-sign

Лицензия License

The MIT License (MIT). Обратитесь к Файлу лицензии за дополнительной информацией.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
calmfox/watch-sylius
damienfern/grpc-symfony-bundle
atoolo/index-bundle
atoolo/genai-bundle
coprotoai/laravel-ticket
davidjln/llm-carbon-bundle
cryonighter/valid-request-bundle
coolms/taxonomy-bundle
coolms/field-bundle
articulate-orm/symfony
aaix/laravel-tall-architect
ephoto/akeneo-connector
emmanuelballery/eb-plantumlbundle
emielburgman/symfony-visitor-beacon
emielburgman/symfony-visit-storage
emielburgman/symfony-security-headers
emielburgman/symfony-log-viewer
emarref/xdebug-bundle
emarref/pubnub-bundle
elriseio/finance-money-bundle