如何在Laravel数据库迁移中定义非id主键?

时间:2016-04-11 02:26:46

标签: php sql laravel orm

我有一张桌子,我将保存自定义日历的日期。所以我不需要id pk。那么如何使用Eloquent(Laravel' ORM)将日期设置为主键。我已经阅读过Laravel的文档,但我无法找到这样做的方法。可能吗?如何?如果没有,我将使用无用的id字段。

我已经尝试过这样的事情:

mutate(A, in_the_list=c("N", "Y")[paste(year,group,name) %in% Reduce(paste, B) + 1])

1 个答案:

答案 0 :(得分:0)

如果要设置自定义键,可以执行以下操作:

$table->primary(array('key1', 'key2', 'key3'));

只需指定您希望成为主要密钥的自己的密钥,就可以设置。希望这有帮助!