繁体   English   中英

Laravel 5.6自定义规则验证

[英]Laravel 5.6 custom rule validation

我在添加/编辑“位置”中创建了验证规则功能

我在“地区”表中检查了名称字段是否唯一。

我在地区表中还有一个字段“ is_deleted”。 如果“ is_deleted”字段值为1,则它不需要询问验证(即,无需询问“名称已在使用中”)。

 public function rules()
    {
        return [
            'name' => ['required', 'unique:localities'],
            'city_id' => ['required']
        ];
    }

如何为此条件创建自定义规则

您可以通过添加列名和ID来排除/忽略,例如

public function rules()
{
    return [
        'name' => ['required', 'unique:localities,name,1,is_deleted'],
        'city_id' => ['required']
    ];
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM