<?php

namespace app\common\validate;

use think\Validate;

class Feedback extends Validate
{
// 验证规则
    protected $rule = [
        'id'      => 'require|number',
        'user_id' => 'require|number',
        'content' => 'require|max:3072',
        'images'  => 'max:3072',
        'status'  => 'in:0,1',
    ];

    // 验证提示
    protected $message = [
        'id.require' => '请输入意见ID',
        'id.number' => '您输入的意见ID,必须是数字类型',
        'user_id.require' => '请输入用户ID',
        'user_id.number' => '您输入的用户ID,必须是数字类型',
        'content.require' => '请输入反馈意见',
        'content.max' => '您输入的反馈意见,必须小于30721个字符限制',
        'images.max' => '您输入的图片,必须小于30721个字符限制',
        'status.in' => '状态,必须是0或1',
    ];

    // 应用场景
    protected $scene = [
        'add' => ['content', 'images'],
        'edit' => ['id', 'content', 'images'],
    ];
}