tipoff/vouchers

Laravel 代金券包 :package_description 礼品券

资助包维护!
tipoff

2.4.0 2021-04-12 03:18 UTC

README

Latest Version on Packagist Tests Total Downloads

安装

您可以通过composer安装此包

composer require tipoff/vouchers

迁移将从包中运行。如果您需要向模型添加额外的类或函数,可以扩展包中的模型。

您可以使用以下命令发布配置文件

php artisan vendor:publish --provider="Tipoff\Vouchers\VouchersServiceProvider" --tag="vouchers-config"

这是已发布配置文件的内容

return [
    'default_redeemable_hours' => 24,
    'default_expiration_days' => 365,
];

注册 Nova 资源

如果您想使用此包包含的 Nova 资源,您需要在 NovaServiceProvider 中的 boot 方法中手动注册它。

Nova::resources([
    \Tipoff\Vouchers\Nova\Voucher::class,
    \Tipoff\Vouchers\Nova\VoucherType::class,
]);

模型

我们包括以下模型

模型列表

  • 代金券
  • 代金券类型

对于这些模型中的每一个,此包实现了一个授权策略,它扩展了tipoff/authorization包的角色和权限方法。此包中每个模型的策略都是通过包注册的,无需手动注册。

这些模型也在此包中具有Laravel Nova 资源,并且它们也是通过包注册的,无需手动注册。

变更日志

有关最近更改的更多信息,请参阅变更日志

贡献

有关详细信息,请参阅贡献

安全漏洞

有关如何报告安全漏洞的详细信息,请参阅我们的安全策略

鸣谢

许可

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