如下代码:
public function rules()
{
return [
'name'=>'unique:roles',
];
}
以上代码完成了自动验证name值是否唯一。这在新建一条记录时很有用,但是当更新记录且没有改变name值时,该条验证必定会检测到与自己冲突,怎么在update时排除掉自己呢?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
https://laravel.com/docs/5.3/...
你可以参照:Laravel 更新数据时在表单请求验证中排除自己,检查指定字段唯一性
路由
backend/user/{user}
实例
验证说明
unique:表名,字段,需要排除的ID