Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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
Php 验证程序在Laravel中不存在_Php_Laravel_Validation - Fatal编程技术网

Php 验证程序在Laravel中不存在

Php 验证程序在Laravel中不存在,php,laravel,validation,Php,Laravel,Validation,我正在使用验证器进行我的laravel验证 我有这个代码检查,列应该存在 'table_id'=>'required|存在:table,id', 现在我正在检查,如果不存在的话 也就是说,请求表\u id不应存在于表中您需要的是唯一的验证规则 您可以在中阅读如何使用它。您需要的是唯一的验证规则 您可以在中阅读如何使用它。如前所述,您的问题的答案(如果我理解得很好)是唯一的,当您想确保该字段已经在另一个表中时,您可以使用exists,例如 'email' => ['required', 's

我正在使用验证器进行我的laravel验证

我有这个代码检查,列应该存在

'table_id'=>'required|存在:table,id',

现在我正在检查,如果不存在的话


也就是说,请求
表\u id
不应存在于
表中
您需要的是
唯一的验证规则


您可以在中阅读如何使用它。

您需要的是
唯一的
验证规则


您可以在中阅读如何使用它。

如前所述,您的问题的答案(如果我理解得很好)是唯一的,当您想确保该字段已经在另一个表中时,您可以使用exists,例如

'email' => ['required', 'string', 'email', 'max:255', 'unique:users', 'exists:staff'],

这是对“我的用户”表的验证,这意味着电子邮件不能在“用户”表中,但在注册时,电子邮件必须在“员工”表中。

如前所述,如果我理解得很好,您的问题的答案是独特的,当您想确保该字段已经在另一个表中时,可以使用exists

'email' => ['required', 'string', 'email', 'max:255', 'unique:users', 'exists:staff'],
这是对“我的用户”表的验证,这意味着电子邮件不能在“用户”表中,但在注册时必须在“员工”表中。

超级快速提示:始终检查文档,它是您最好的朋友。。。在验证器文档上做一个简单的搜索,比如“存在”,首先会发现你是独一无二的…超级快速提示:总是检查文档,它是你最好的朋友。。。在验证器文档上做一个简单的搜索,比如“存在”,首先会发现你是独一无二的。。。