insane/journal

大气层和Laravel的会计模块


README

Software License Total Downloads

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为我的某些应用程序提供动力

贡献

请参阅 CONTRIBUTING 以获取详细信息。

安全

如果你发现任何与安全相关的问题,请通过电子邮件 jesusant.guerrero@gmail.com 而不是使用问题跟踪器。

许可

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