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
Php 如何将有说服力的集合传递给验证规则?_Php_Laravel_Laravel 5 - Fatal编程技术网

Php 如何将有说服力的集合传递给验证规则?

Php 如何将有说服力的集合传递给验证规则?,php,laravel,laravel-5,Php,Laravel,Laravel 5,我有一条规则: Validator::make($data, [ 'category' => [ 'required', Rule::notIn(['news', 'article']), ], ]); 问题是新闻和文章存储在另一个表中。如何将该表中的数据传递到notIn中?使用laravelexists验证 参考链接 Validator::make$data[ “类别”=>[ “必需”, 规则::exists('tableName')->

我有一条规则:

Validator::make($data, [
    'category' => [
        'required',
        Rule::notIn(['news', 'article']),
    ],
]);

问题是新闻和文章存储在另一个表中。如何将该表中的数据传递到notIn中?

使用laravel
exists
验证

参考链接

Validator::make$data[
“类别”=>[
“必需”,
规则::exists('tableName')->其中(函数($query){
$query->where('列',“活动”);
}),
],
]);
``

如果我想对其运行一个额外的where条件并提供一个自定义列名,该怎么办?对于什么条件?我有一个布尔字段用于该条件的active或inactivetable@on3ss现在检查