media24si / upn-generator
UPN格式生成器
v3.0.1
2024-03-01 19:17 UTC
Requires
- php: ^8.1
- ext-gd: *
- endroid/qr-code: ^5.0
Requires (Dev)
- pestphp/pest: ^2.34
README
安装
composer require media24si/upn-generator
用法
首先生成UPN
$upn = (new \Media24si\UpnGenerator\UpnGenerator()) ->setPayerName('Janez Novak') ->setPayerAddress('Dunajska ulica 1') ->setPayerPost('1000 Ljubljana') ->setReceiverName('RentaCar d.o.o.') ->setReceiverAddress('Pohorska ulica 22') ->setReceiverPost('2000 Maribor') ->setReceiverIban('SI56020170014356205') ->setAmount(300.24) ->setCode('RENT') ->setReference('SI121234567890120') ->setPurpose('Plačilo najemnine za marec') ->setDueDate(new DateTime('+1 month'));
然后你有3个选项
输出到浏览器: $upn->render();
获取PNG字符串: $upn->png();
获取GD图像资源: $upn->gdResource();
上面的示例将输出
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。