Files
water-back/modules/Withdraw/Http/Requests/WithdrawRequest.php
2023-01-12 14:47:38 +08:00

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' => '支付宝账号必须填写',
];
}
}