[扩展推荐] Laravel-stock —— 存货管理工具
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 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。