Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql laravel 8:使用唯一有效选项更新用户电子邮件时抛出错误_Sql_Laravel_Validation_Unique - Fatal编程技术网

Sql laravel 8:使用唯一有效选项更新用户电子邮件时抛出错误

Sql laravel 8:使用唯一有效选项更新用户电子邮件时抛出错误,sql,laravel,validation,unique,Sql,Laravel,Validation,Unique,这是我的编辑用户请求后验证规则 public function updateuser(Request $request) { $request->validate([ 'name' => 'required|string|max:255', 'email' => 'unique:users,email,'.$request->userid, ], [

这是我的编辑用户请求后验证规则

public function updateuser(Request $request) { 
   $request->validate([
            'name' => 'required|string|max:255',
            'email' => 'unique:users,email,'.$request->userid,
           
        ],
        [
            'name.required' => 'please name',
            'email.required' => 'please enter email',
           *****************
        ]
    );
}
但是当我尝试更新用户时,我得到了这个错误

Illumb\Database\QueryException SQLSTATE[23000]:完整性 约束冲突:1062重复条目'test3@mail.com“钥匙 'users.users\u email\u unique'

微笑问题已经在这里提出了,但它并没有解决我的问题(可能是我用错误的方法尝试)


是否设置了
$request->userid
是的,我与dd($request->userid)进行了检查。我解决了这个问题。请随时共享用于更新用户的代码片段