Files
littleTiger/application/admin/validate/UserLevel.php
2019-02-28 19:48:21 +08:00

31 lines
1.2 KiB
PHP

<?php
namespace app\admin\validate;
use think\Validate;
class UserLevel extends Validate
{
// 验证规则
protected $rule = [
['level_name', 'require|unique:user_level'],
['amount','require|number|unique:user_level'],
['discount','require|between:1,100|unique:user_level'],
];
//错误信息
protected $message = [
'level_name.require' => '名称必填',
'level_name.unique' => '已存在相同等级名称',
'amount.require' => '消费额度必填',
'amount.number' => '消费额度必须是数字',
'amount.unique' => '已存在相同消费额度',
'discount.require' => '折扣率必填',
'discount.between' => '折扣率在1-100之间',
'discount.unique' => '已存在相同折扣率',
];
//验证场景
protected $scene = [
'edit' => [
'level_name' =>'require|unique:user_level,level_name^level_id',
'amount' =>'require|number|unique:user_level,amount^level_id',
'discount' =>'require|between:1,100|unique:user_level,discount^level_id',
],
];
}