trexology/laravel-inventory

使用 Laravel 4 / 5 的库存管理

v3.0.7 2022-10-27 06:52 UTC

README

描述

Inventory 是一个经过充分测试的、符合 PSR 规范的 Laravel 库存解决方案。它提供了使用 Eloquent 的库存管理基本功能,例如:

  • 库存项目管理
  • 库存项目变体管理
  • 库存库存管理(按位置)
  • 库存库存移动跟踪
  • 库存 SKU 生成
  • 库存组装管理(物料清单)
  • 库存供应商管理
  • 库存交易管理

所有移动、库存和库存项目都自动赋予当前登录用户的 ID。所有库存操作(如添加/删除/创建)都由 Laravel 内置数据库事务覆盖。如果在库存更改过程中发生任何异常,它将自动回滚。

根据您的需求,您可以使用内置的特性来自定义和创建自己的模型,或者您可以直接使用内置的模型。

要求

  • Laravel 4.* | 5.*
  • 如果您需要自动的问责制,请使用 Laravel 的 Auth、Sentry 或 Sentinel
  • 一个 users 数据库表

推荐

如果您需要支持其他身份验证驱动程序,请发送拉取请求或创建问题。

优点

如果您正在使用此包中的特性来自定义安装,这意味着您对自己的模型、方法(除关系名称/类型外)、数据库表、属性名称和属性有完全的灵活性。您可以设置自己的基本模型,如果不满意某个方法的行为,可以将其覆盖。

坐下来放松,有控制感真好。