<?php
namespace app\admin\validate;
use think\Validate;
/**
*
*/
class Manager extends Validate{
protected $rule = [
'name' => 'require|unique:manager',
'password' => 'require|alphaNum|min:6',
'copassword' => 'require'
];
protected $message = [
'name.require' => '名称不能为空',
'name.unique' => '该名称已经存在',
'password.require' => '密码不能为空',
'password.alphaNum' => '密码只能字母和数字组合',
'password.min' => '密码最少为6位',
'copassword.require' => '确认密码不能为空'
];
protected $scene = [
'add' => ['name','password','copassword'],
'edit' => ['name','password','copassword']
];
}
```问题在于使用TP5的内置规则需要指明那个数据表unique:manager,报错是因为直接unique
TP5错误:SQLSTATE[42S02]: Base table or view not found: 1146 Table 'sc.sc_' doesn't exist
最新推荐文章于 2023-10-10 11:20:13 发布