oobook/priceable

价格功能可添加到任何系统中

v1.0.0 2024-09-24 13:55 UTC

This package is auto-updated.

Last update: 2024-09-24 13:58:25 UTC


README

这个Laravel包,Priceable,简化了你在应用程序中管理价格和产品的流程。

特性

产品模型:定义具有价格、税率、货币等属性的产品模型。 价格计算:轻松计算总价格,包括折扣、税费和其他调整。 灵活定价:支持分层定价、变体和自定义定价逻辑。 格式化:根据地区和货币设置格式化价格。

安装

使用Composer安装包

composer require oobook/priceable

发布priceable配置

使用artisan在config/目录下创建priceable配置文件

php artisan vendor:publish --provider="Oobook\Priceable\LaravelServiceProvider" --tag="config"

运行货币、价格类型、增值税率和价格迁移

php artisan migrate

在模型中使用Priceable特质

在你的模型中包含Oobook\Priceable\Traits\HasPriceable特质以访问与价格相关的方法

<?php

namespace App\Models;

use Oobook\Priceable\Traits\HasPriceable;

class MyProduct extends Model
{
    use HasPriceable;

    // ... your model logic
}

贡献

我们欢迎对Priceable的贡献!请参阅CONTRIBUTING.md文件以获取详细信息。

许可证

此包在MIT许可证下开源。有关更多信息,请参阅LICENSE文件。