如何在Laravel验证中实现unique_wihtout like required_without

时间:2018-02-02 13:07:49

标签: laravel unique

这是我的代码:

$this->validate($req, [
  'city' => 'sometimes|unique:regions,city,NULL,id,deleted_at,NULL',
  'province' =>'required_without:city|unique:regions,province,NULL,id,deleted_at,NULL,city,NULL',
]);

我想要

1.在城市null时确认必需且唯一。

2.province在城市not_null

时不应该是唯一的

3.table name regions

如何实现?

1 个答案:

答案 0 :(得分:0)

我在这里猜你的表名和列,但这应该很接近:

'province' => 'required_without:city|unique:provinces,name',

provinces更改为正确的表名,将name更改为您存储的列。