35 lines
1.1 KiB
PHP
35 lines
1.1 KiB
PHP
<?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' => '支付宝账号必须填写',
|
|
|
|
];
|
|
}
|
|
|
|
} |