Laravel更新唯一键表中的角色唯一字段

Laravel更新唯一键表中的角色唯一字段,laravel,Laravel,我有一个没有id的表“employee”,作为主键,我使用列kode。 我想用幼虫独特角色更新手机(独特): 'phone' => 'required|numeric|digits_between:8,14|unique:employee,phone,' . $kode 当我测试时,它显示错误未知列id 请帮忙,谢谢 问题解决了。我只是这样做了: 'phone' => 'required|numeric|digits_between:8,14|unique:employee

我有一个没有id的表“employee”,作为主键,我使用列
kode
。 我想用幼虫独特角色更新手机(独特):

'phone'   => 'required|numeric|digits_between:8,14|unique:employee,phone,' . $kode
当我测试时,它显示错误
未知列id


请帮忙,谢谢

问题解决了。我只是这样做了:

'phone'   => 'required|numeric|digits_between:8,14|unique:employee,phone,' . $kode.', kode'

对于更新,您需要id如果表中没有id怎么办?我可以使用角色吗?您应该始终在表中使用唯一标识符。通常这是ID列。employee表的主键是什么?主键是
kode
列您是否更改/设置了型号中的
$primaryKey
<代码>受保护的$primaryKey='kode'“主键”部分