我正在使用 Laravel 4.2 和 MySQL 数据库。 我有一个考试表,其中我正在录入考试并且字段为:
id | examdate | batch | chapter | totalmarks
。我在模式生成器中使用 $table->unique( array('examdate','batch','chapter') );
创建了一个组合唯一键。现在我想要添加一个验证规则。我知道可以通过Laravel 唯一验证器规则 添加唯一验证,但问题是它只检查一个字段。我希望它可以将唯一性添加到这三个字段组合(用户不应能够添加具有相同的 examdate、batch 和 chapter 字段值组合的第二行)。在 Laravel 4 中是否可能做到呢?如果不可能,是否有任何变通方法?