阶段更新
This commit is contained in:
35
modules/Withdraw/Http/Requests/UserBankAccountRequest.php
Normal file
35
modules/Withdraw/Http/Requests/UserBankAccountRequest.php
Normal 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' => '银行必须选择',
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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' => '银行必须选择',
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
35
modules/Withdraw/Http/Requests/WithdrawRequest.php
Normal file
35
modules/Withdraw/Http/Requests/WithdrawRequest.php
Normal 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' => '支付宝账号必须填写',
|
||||
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user