疑问:当验证规则中添加唯一验证(‘name’ => ‘unique:user’,)后,修改数据的时候就修改不了了,总是提示用户名已经存在了。
解决思路:在验证器中不添加唯一验证 unique,唯一性都放在model中,其他的普通验证还继续放在控制器中。
验证器中不加唯一性验证 unique :
控制器中正常验证:
模型中验证唯一性:找出所有数据,排除记得那个,然后在其中查找是否存在
疑问:当验证规则中添加唯一验证(‘name’ => ‘unique:user’,)后,修改数据的时候就修改不了了,总是提示用户名已经存在了。
解决思路:在验证器中不添加唯一验证 unique,唯一性都放在model中,其他的普通验证还继续放在控制器中。
验证器中不加唯一性验证 unique :
控制器中正常验证:
模型中验证唯一性:找出所有数据,排除记得那个,然后在其中查找是否存在