Php 未读取Laravel 4.1模型设置

Php 未读取Laravel 4.1模型设置,php,laravel,laravel-4,Php,Laravel,Laravel 4,更新到Laravel4.1后,我的模型文件出现问题 我有一个型号,ClubEvents,具有以下设置: class ClubEvent extends Eloquent { protected $table = "events"; protected $primarykey = 'eventID'; public $timestamps = true; protected $softDelete = true; } 但是,当使用雄辩的命令时,例如 ClubEvent::find

更新到Laravel4.1后,我的模型文件出现问题

我有一个型号,ClubEvents,具有以下设置:

class ClubEvent extends Eloquent {
  protected $table = "events";
  protected $primarykey = 'eventID';
  public $timestamps = true;
  protected $softDelete = true;
}
但是,当使用雄辩的命令时,例如

ClubEvent::find($id)
我收到一个错误,该错误源于查询查找“id”列,而不是定义的“eventID”列


我正在查看的更新是否丢失,或者我的laravel 4.1更新是否已损坏?

我认为
$primarykey
应该使用camelCased。试试
$primaryKey
,这样应该可以。我想可能就是这样。然而:当我第一次制作我的laravel项目时,我意外地制作了一个名为Event.php的模型(我猜它是由laravel core保留的?)。现在,当我删除Event.php(但在另一个文件中有相同的模型内容,即ClubEvent.php)时,我会得到模型错误。我还是不明白为什么这是。。。