| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | <?phpnamespace app\admin\validate;use think\Validate;class AuthRule extends Validate{    /**     * 正则     */    protected $regex = ['format' => '[a-z0-9_\/]+'];    /**     * 验证规则     */    protected $rule = [        'name'  => 'require|format|unique:AuthRule',        'title' => 'require',    ];    /**     * 提示消息     */    protected $message = [        'name.format' => 'URL规则只能是小写字母、数字、下划线和/组成'    ];    /**     * 字段描述     */    protected $field = [    ];    /**     * 验证场景     */    protected $scene = [    ];    public function __construct(array $rules = [], $message = [], $field = [])    {        $this->field = [            'name'  => __('Name'),            'title' => __('Title'),        ];        $this->message['name.format'] = __('Name only supports letters, numbers, underscore and slash');        parent::__construct($rules, $message, $field);    }}
 |