Laravel 5.3忽略$ primaryKey

时间:2016-09-22 06:53:14

标签: laravel-5 eloquent primary-key

我有一个主键group_id的表。

我在模型中有这个:protected $ primaryKey =' group_id&#39 ;;

在我的更新方法中,我有:

'组名' => '需要|串|独特:组,组名,' 。$ id,

执行的查询是在表中查找列id而不是group_id。

SQLSTATE [42S22]:未找到列:1054 Champ' id' inconnu dans where子句(SQL:选择count(*)作为groups的聚合,其中group_name = Clarens社区论坛和id<> 1)

为什么?

1 个答案:

答案 0 :(得分:0)

在laravel.io聊天室的帮助下找到解决方案。

验证应该是这样的:

'group_name'=> 'required | string | unique:groups,group_name,'。 $ group-> group_id。',group_id',