我正在使用Laravel 4在我的数据库中导入一堆csv条目.
我不能指出一个必须是唯一的列,它是5列的组合,使其独特.但是:如何在Laravel中定义这个?
选项1:模式构建器
您可以使用$ table-> unique('email')方法,但这似乎只允许一列,而不是列的组合.
选项2:验证
不太可取,但我可以在插入之前验证模型.但是,再次使用"unique:[table]"验证规则,当其中一个列值不唯一时,它将返回错误,而不是它们的组合.
谁能告诉我应该怎么做呢?
我确定我错过了一些东西,但我可以用正确的方向推动:-)
谢谢,
迪特