escolalms / fakturownia-integration
Escola 无头 LMS Fakturownia 集成
0.3.10
2023-04-25 10:49 UTC
Requires
- php: ^7.4|^8.0
- abb/fakturownia: ^1.6
- escolalms/cart: ^0.4
- escolalms/core: ^1.2.2
- laravel/framework: ^8|^9
Requires (Dev)
- escolalms/auth: ^0.2
- orchestra/testbench: >=5.0
- phpunit/phpunit: ^9.0
Suggests
- escolalms/auth: ^0.2
- escolalms/settings: ^0.1.2
This package is auto-updated.
Last update: 2024-09-14 14:40:01 UTC
README
用于从订单生成 Fakturownia 集成的包
功能说明
此包用于在捕获已派发事件 EscolaLms\Cart\Events\OrderPaid 后向 Fakturownia 添加发票。
EscolaLms/Invoices 包定义了在同一路径上生成 PDF 发票的路由。这两个包不能并行运行。
安装
composer require escolalms/fakturownia-integrationphp artisan migrate- 创建文件
.env并将其设置为在 Fakturownia 的账户
FAKTUROWNIA_HOST=
FAKTUROWNIA_TOKEN=
数据库
添加表 fakturownia_orders 并将其与 escolalms/cart 中的 order 表关联
端点
测试
运行 ./vendor/bin/phpunit 来运行测试。请参阅 tests 文件夹,因为它作为文档附录是一个很好的起点。
事件
此包不派发任何事件。
监听器
- ImportInvoiceListener 捕获
EscolaLms\Cart\Events\OrderPaid=> 将发票添加到 Fakturownia