Files
useds/app/common/validate/UsedCarDetailValidate.php
T
2026-03-09 17:46:17 +08:00

34 lines
901 B
PHP

<?php
namespace app\common\validate;
use think\Validate;
class UsedCarDetailValidate extends Validate
{
// 规则
protected $rule = [
'id' => 'requireWith:id',
'product_name' => 'require|max:255',
'price' => 'require|float|>=:0',
'user_id' => 'require|integer',
'role' => 'integer|in:1,2,3,4',
];
// 提示
protected $message = [
'product_name.require' => '产品名称不能为空',
'product_name.max' => '产品名称最多255个字符',
'price.require' => '车辆价格不能为空',
'price.float' => '车辆价格格式不正确',
'price.>=' => '车辆价格不能为负数',
'role.in' => '角色值不正确',
];
// 场景
protected $scene = [
'store' => ['product_name', 'price', 'user_id', 'role'],
'update' => ['id', 'product_name', 'price'],
];
}