baks-dev/products-sign

产品诚信标志模块

安装: 42

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:symfony-bundle

v7.1.25 2024-09-22 19:30 UTC

README

Version php 8.3+

产品诚信标志模块

安装

$ composer require 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
  • 使用sudo用户运行pdfcrop
sudo visudo

添加以下行

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

保存更改 Ctrl+X -> Y

  • 通过修改 /etc/ImageMagick-6/policy.xml 文件并重新启动Web服务器来允许PDF操作
<policy domain="coder" rights="none" pattern="PDF"/>

<policy domain="coder" rights="read|write" pattern="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

MIT许可协议(MIT)。有关更多信息,请参阅许可文件