阶段更新

This commit is contained in:
2023-01-12 14:47:38 +08:00
parent 088dd64b2f
commit 5b8901281c
626 changed files with 39326 additions and 12 deletions

View File

@@ -0,0 +1,35 @@
<?php
namespace Modules\Withdraw\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class UserBankAccountRequest extends FormRequest
{
public function rules(): array
{
return [
'name' => 'required',
'no' => ['required', 'unique:withdraw_bank_accounts,no', 'digits_between:16,19'],
// 'branch_name' => 'required',
'mobile' => 'required',
'bank_id' => 'required',
];
}
public function messages(): array
{
return [
'name.required' => '收款人姓名必须填写',
'no.required' => '银行卡号必须填写',
'no.unique' => '此银行卡号已提交过',
'no.integer' => '银行卡号必须是数字',
'no.digits_between' => '银行卡号长度必须在:min ~ :max之间',
'branch_name.required' => '支行名称必须填写',
'mobile.required' => '收款人手机号必须填写',
'bank_id.required' => '银行必须选择',
];
}
}

View File

@@ -0,0 +1,35 @@
<?php
namespace Modules\Withdraw\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class UserEditBankAccountRequest extends FormRequest
{
public function rules(): array
{
return [
'name' => 'required',
'no' => ['required', 'digits_between:16,19'],
// 'branch_name' => 'required',
'mobile' => 'required',
'bank_id' => 'required',
];
}
public function messages(): array
{
return [
'name.required' => '收款人姓名必须填写',
'no.required' => '银行卡号必须填写',
'no.unique' => '此银行卡号已提交过',
'no.integer' => '银行卡号必须是数字',
'no.digits_between' => '银行卡号长度必须在:min ~ :max之间',
'branch_name.required' => '支行名称必须填写',
'mobile.required' => '收款人手机号必须填写',
'bank_id.required' => '银行必须选择',
];
}
}

View File

@@ -0,0 +1,35 @@
<?php
namespace Modules\Withdraw\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class WithdrawRequest extends FormRequest
{
public function rules(): array
{
return [
'bank_account_id' => ['required_if:type,1'],
'name' => ['required_if:type,2'],
'identity' => ['required_if:type,2'],
'amount' => 'required|numeric',
'type' => 'required|numeric',
];
}
public function messages(): array
{
return [
'bank_account_id.required_if' => '提现账户必须选择',
'amount.required' => '提现金额必须选择',
'amount.numeric' => '提现金额必须填写',
'type.required' => '提现类型必须选择',
'type.numeric' => '提现类型必须填写',
'name.required_if' => '提现人必须填写',
'identity.required_if' => '支付宝账号必须填写',
];
}
}