Laravel 拉威尔验证规则

Laravel 拉威尔验证规则,laravel,validation,Laravel,Validation,我有分类表 它拥有德鲁的地位 删除类别时,状态将更改为1 现在的问题是 更新类别时, 我要验证除del_状态0之外的其他状态 因为类别是唯一的 下面的示例是伪代码:) 您应该在模型中使用softDelete特性。它将为您省去很多麻烦,并能按您的意愿工作 它将使用数据库表名中的一个字段deleted\u at您应该在模型中使用softDelete traits。它将为您省去很多麻烦,并能按您的意愿工作 它将使用数据库表名中的一个字段已删除\u在谢谢您,先生。我可以像我的问题一样自定义规则。如果

我有分类表 它拥有德鲁的地位

删除类别时,状态将更改为1

现在的问题是 更新类别时, 我要验证除del_状态0之外的其他状态

因为类别是唯一的

下面的示例是伪代码:)


您应该在模型中使用softDelete特性。它将为您省去很多麻烦,并能按您的意愿工作


它将使用数据库表名中的一个字段
deleted\u at

您应该在模型中使用softDelete traits。它将为您省去很多麻烦,并能按您的意愿工作


它将使用数据库表名中的一个字段
已删除\u在

谢谢您,先生。我可以像我的问题一样自定义规则。如果您有任何想法,请回答我您不必这样做。如果某个类别的“已删除”与“空”不同,则不会将其视为“已删除”。谢谢您,先生。我可以像我的问题一样自定义规则。如果您有任何想法,请回答我。您不必这样做。已删除_与null不同的类别不会被视为“已删除”
Rule::except(function ($query){
    return $query->where('del_status','1');
})