chuckbe / chuckcms-module-order-form
此包的最新版本(v0.2.24)没有提供许可证信息。
ChuckCMS使用的订单表单模块
v0.2.24
2023-11-21 16:06 UTC
Requires
- php: >=7.2.0
- laravel/framework: ^6.20.26||^7.30.4||^8.82.2||^9.0||^10.0
- maatwebsite/excel: ^3.1
- dev-master
- v0.2.24
- v0.2.23
- v0.2.22
- v0.2.21
- v0.2.20
- v0.2.19
- v0.2.18
- v0.2.17
- v0.2.16
- v0.2.15
- v0.2.14
- v0.2.13
- v0.2.12
- v0.2.11
- v0.2.10
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.14
- v0.1.13
- v0.1.12
- v0.1.11
- v0.1.10
- v0.1.9
- v0.1.8
- v0.1.7
- v0.1.6
- v0.1.5
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
- dev-phpean
- dev-feature/check-for-dates
- dev-orderformexpansion
This package is auto-updated.
Last update: 2024-09-21 18:14:41 UTC
README
需求
- Laravel v6.2 或更高版本
- ChuckCMS v0.1.39 或更高版本
- Bootstrap v4.0 或更高版本
- jQuery v3.2.1 或更高版本
安装
- 使用composer安装
composer require chuckbe/chuckcms-module-order-form
- 发布配置
php artisan vendor:publish --provider="Chuckbe\ChuckcmsModuleOrderForm\ChuckcmsModuleOrderFormServiceProvider" --tag=order-form-config
- 发布迁移
php artisan vendor:publish --provider="Chuckbe\ChuckcmsModuleOrderForm\ChuckcmsModuleOrderFormServiceProvider" --tag=order-form-migrations
- 发布资产
php artisan vendor:publish --provider="Chuckbe\ChuckcmsModuleOrderForm\ChuckcmsModuleOrderFormServiceProvider" --tag=order-form-assets
- 发布视图
php artisan vendor:publish --provider="Chuckbe\ChuckcmsModuleOrderForm\ChuckcmsModuleOrderFormServiceProvider" --tag=order-form-views
或一次性发布所有内容!
php artisan vendor:publish --provider="Chuckbe\ChuckcmsModuleOrderForm\ChuckcmsModuleOrderFormServiceProvider" --tag=order-form-config
- 运行迁移
php artisan migrate
- 在ChuckCMS中安装模块
php artisan chuckcms-module-order-form:install
使用方法
- 安装后,请确保添加位置、添加类别和产品。
- 在ChuckCMS中为订单表单创建一个页面,并使用自定义模板文件
- 在自定义模板文件中,您可以使用以下方法调用必要的文件
//use this to load css and styles
{!! ChuckModuleOrderForm::renderStyles() !!}
//use this to load js and scripts
{!! ChuckModuleOrderForm::renderScripts() !!}
//use this to load the form itself - do not wrap it in a container
{!! ChuckModuleOrderForm::renderForm() !!}
- 在ChuckCMS中为订单后续操作创建一个页面,并使用另一个自定义模板文件
- 在自定义模板文件中,您可以使用以下方法调用必要的文件
//use this to load css and styles
@if(session('order_number'))
{!! ChuckModuleOrderForm::followupStyles(session('order_number')) !!}
@endif
//use this to load js and scripts
@if(session('order_number'))
{!! ChuckModuleOrderForm::followupScripts(session('order_number')) !!}
@endif
//use this to load the followup content itself - do not wrap it in a container
@if(session('order_number'))
{!! ChuckModuleOrderForm::followupContent(session('order_number')) !!}
@endif
- 更新配置文件进行必要设置
- 添加产品
- 开始接受订单!
方法
ChuckModuleOrderForm::firstAvailableDate(string $location)
此方法接受在配置文件中使用的位置键,并将返回可订购的第一个日期
ChuckModuleOrderForm::firstAvailableDateInDaysFromNow(string $location)
此方法接受在配置文件中使用的位置键,并将返回从现在起可订购的第一个日期(以天为单位)
ChuckModuleOrderForm::totalSales()
返回的格式化销售额总额(无千位分隔符,两位小数,逗号作为小数分隔符)的结果
ChuckModuleOrderForm::totalSalesLast7Days()
返回的过去7天的总销售额的格式化结果
ChuckModuleOrderForm::totalSalesLast7DaysQty()
过去7天的总销售额的整数
安全
发现任何安全漏洞,请通过电子邮件发送到 karel@chuck.be,而不是使用问题报告器。
许可证
© MIT许可证