tipoff / vouchers
Laravel 代金券包 :package_description 礼品券
2.4.0
2021-04-12 03:18 UTC
Requires
- php: ^7.4|^8.0
- tipoff/authorization: ^2.8.0
- tipoff/checkout: ^2.7.0
- tipoff/locations: ^2.9.7
- tipoff/support: ^2.0.1
Requires (Dev)
- tipoff/test-support: ^2.0.0
README
安装
您可以通过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)。有关更多信息,请参阅许可文件