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-integration
php artisan migrate
- 创建文件
.env
并将其设置为在 Fakturownia 的账户
FAKTUROWNIA_HOST=
FAKTUROWNIA_TOKEN=
数据库
添加表 fakturownia_orders
并将其与 escolalms/cart
中的 order
表关联
端点
测试
运行 ./vendor/bin/phpunit
来运行测试。请参阅 tests 文件夹,因为它作为文档附录是一个很好的起点。
事件
此包不派发任何事件。
监听器
- ImportInvoiceListener 捕获
EscolaLms\Cart\Events\OrderPaid
=> 将发票添加到 Fakturownia