[扩展推荐] Laravel-stock —— 存货管理工具

Laravel

Laravel Stock是Appstract的一个包,用于跟踪模型上的库存计数:

为Eloquent models进行库存维护。此软件包将跟踪你的模型内的库存突变。您可以增加、减少、清除和设置库存。还可以检查模型是否有库存(在特定日期/时间)。

举个例子,假设你有一个需要跟踪库存的Book模型:

use Appstract\Stock\HasStock;

class Book extends Model
{
    use HasStock;
}

当客户订购图书时,你可以更改库存计数:

$book->increaseStock(10);
$book->decreaseStock(10);

// 加减库存
$book->mutateStock(10);
$book->mutateStock(-10);

下一步,在用户界面中,你就可以查看产品是否有库存:

$book->inStock();
// 查看同一本书是否有至少10本库存
$book->inStock(10);

最后您可以这样清除所有库存:

$book->clearStock();

// 清除库存同时设置新的库存
$book->clearStock(10);

您可以在 appstract/laravel-stock 了解更多关于这个包的详细信息和完整的安装说明,或者查看源代码。

本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://laravel-news.com/keep-track-of-m...

译文地址:https://learnku.com/laravel/t/42665

本文为协同翻译文章,如您发现瑕疵请点击「改进」按钮提交优化建议
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!