Getting started
开始
电商类站内虚拟积分与聚合支付解决方案
此扩展包提供两项功能
1. 站内虚拟积分
2. 聚合支付,提供支付宝/微信/站内积分的组合支付方式下单
运行环境最低要求
PHP 7.2
Mysql 5.7+
项目提供Model调用,可用于业务方自定筛选/统计数据
// 钱包模型使用示例
use yybawang\ebank\Models\FundPurse;
FundPurse::find(1);
// 比如一个冻结列表展示页数据,下拉选择身份和钱包类型进行后台筛选
$IdentityTypes = FundIdentityType::select('id', 'name')->where('id', '>', 3)->latest()->get();
$PurseTypes = FundPurseType::select('id', 'name')->latest()->get();
FundFreeze::when($request->input('identity_type_id'), function($query, $value){
$query->where('identity_type_id', $value);
})
->when($request->input('purse_type_id'), function($query, $value){
$query->where('purse_type_id', $value);
})
->when($request->input('user_id'), function($query, $value){
$query->where('user_id', $value);
})
->when($request->input('status'), function($query, $value){
$query->where('status', $value);
})
->when($request->input('date.0'), function($query, $value){
$query->where('created_at', '>=', $value);
})
->when($request->input('date.1'), function($query, $value){
$query->where('created_at', '<=', $value);
})
->latest()
->paginate($request->input('rows'));
Last updated