www.gusucode.com > KPPW众包威客PHP开源建站系统 v3.0源码程序 > KPPW/app/Modules/Task/Http/Requests/BountyRequest.php

    <?php
namespace App\Modules\Task\Http\Requests;

use Illuminate\Foundation\Http\FormRequest;

class BountyRequest extends FormRequest
{
	public function authorize()
	{
		return true;
	}
	
	public function rules()
	{
		$rules = [
				'pay_canel'=>'required',
		];
		$type_id = $this->only('pay_canel');
		
		if($type_id['pay_canel']==0)
		{
			$rules = array_add($rules, 'password', 'required');
		}else if($type_id['pay_canel']==1)
		{
			$rules = array_add($rules,'pay_type','required');
		}else if($type_id['pay_canel']==2){
			$rules = array_add($rules,'account','required');
		}

		return $rules;
	}
	public function messages()
	{
		return [
				'pay_canel.required' => '请选择一种支付方式!',
				'password.required'=>'请输入您的支付密码,支付密码初始值是登录密码!',
				'pay_type.required'=>'请选择一种第三方支付的方式!',
				'account.required'=>'请选择一个银行卡进行支付,若没有绑定请前往绑定'
		];
	}
}