在tp验证器类中内置了,很多的验证规则,这里讲一下判断字段的唯一。
unique:User,name 介绍:unique是关键字,user是表名,name是字段名。
protected $rule = [ 'name|用户名' =>'require|chsDash|unique:User,name', ]
那如何判断,在修改页面时候 除去自己值 的信息唯一呢。
其实很简单,tp会自己去判断。你只需要通过页面传一个主键过来就可以。
<input type="hidden" name='id' id="id" value="{$data['id']}">
注意:name='主键名',value='主键值' 这两个值必须填。