自带的唯一性验证规则:unique:table_name
而这个规则必须保证表中所有数据都保持唯一性,包括软删除的数据
运用以下方法即可
1.引入Illuminate\Validation\Rule;
use Illuminate\Validation\Rule;
2.规则例如:
'字段名':[
Rule::unique('table_name')->where(function ($query) {
$query->where('deleted_at', null);
}),
'其他规则',
……
]