insane / journal
大气层和Laravel的会计模块
v1.1.3
2024-06-28 03:02 UTC
Requires
Requires (Dev)
- fzaninotto/faker: ^1.9@dev
- illuminate/support: ^5.8@dev
- mockery/mockery: ^1.0@dev
- orchestra/database: ^3.8@dev
- orchestra/testbench: ^3.8@dev
- phpunit/phpunit: ^7.4@dev
- symfony/thanks: ^1.0
- dev-master
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v1.0.0-rc
- 0.x-dev
- v0.19.0
- v0.18.0
- v0.17.0
- v0.16.0
- v0.15.0
- v0.14.0
- v0.13.2
- v0.13.1
- v0.13.0
- v0.12.0
- v0.11.0
- v0.10.0
- v0.9.1
- v0.9.0
- v0.8.0
- v0.7.0
- v0.6.8
- v0.6.7
- v0.6.6
- v0.6.5
- v0.6.4
- v0.6.3
- v0.6.2
- v0.6.1
- v0.6.0
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.0
- v0.3.6
- v0.3.5
- v0.3.4
- v0.3.3
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.0
- v0.1.0
- dev-feat/0.x-add-update-stock
- dev-feat/0.x-fees
- dev-fix/master-balance-sheet
- dev-feat/expenses-by-accounts
- dev-feat-atmosphere
This package is auto-updated.
Last update: 2024-10-02 03:28:23 UTC
README
Journal是一个库,作为Jetstream/inertia(CRM、预算应用程序、商店等)驱动的Laravel应用程序的会计基础。Journal提供了账户账簿、双倍入账交易、收款人、账户对账等的实现。
导出操作、提供者和策略以提供更大的灵活性。
安装
一旦你有一个带有jetstream + inertia脚手架的项目
Jetstream应仅安装在新的Laravel应用程序中。尝试将Jetstream安装到现有的Laravel应用程序中可能会导致意外行为和问题。
php artisan jetstream:install inertia php artisan jetstream:install inertia --teams
如果你不熟悉这些步骤,请阅读 jetstream文档
composer require insane/journal journal:install
使用方法
Journal 不发布控制器或路由。相反,Journal 允许你通过操作自定义其行为。在安装过程中,操作会被发布到你的应用程序的 app/Domains/Journal/Actions
目录
操作类通常执行单个操作,并对应于单个Journal功能,例如创建账户或删除类别。如果你想要调整Journal的后端行为,你可以自由地自定义这些类。
特性
- 账户账簿
- Journal双倍入账
- 产品
- 开票
- 开票付款登记(离线数据库登记,非银行)
- 报告
示例
目前,Journal为我的某些应用程序提供动力
- Loger(atmosphere)
- IC贷款(prestapp)
- Academia(即将推出)
- Neatlancer(即将推出)
贡献
请参阅 CONTRIBUTING 以获取详细信息。
安全
如果你发现任何与安全相关的问题,请通过电子邮件 jesusant.guerrero@gmail.com 而不是使用问题跟踪器。
许可
MIT许可(MIT)。有关更多信息,请参阅 许可文件