Php 未读取Laravel 4.1模型设置
更新到Laravel4.1后,我的模型文件出现问题 我有一个型号,ClubEvents,具有以下设置: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
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)时,我会得到模型错误。我还是不明白为什么这是。。。