【发布时间】:2014-12-28 07:26:34
【问题描述】:
我正在使用 Laravel 4.2 和 mysql db。
我有一张考试表,我在其中参加考试,字段是 --> id | examdate | batch | chapter | totalmarks
我在架构生成器中使用 $table->unique( array('examdate','batch','chapter') ); 制作了一个组合唯一键。
现在我想向它添加一个验证规则。我知道我可以通过 laravel unique validator rule 添加唯一验证,但问题是,它只检查一个字段。
我希望它为组合的 3 个字段添加唯一性(用户不能添加具有相同值的第二行考试日期、批次和章节字段的组合)。
甚至可以在 laravel 4 中做到这一点。如果不可能的话,有什么解决方法吗?
【问题讨论】:
标签: mysql validation laravel laravel-4