Laravel,Eloquent删除不起作用

时间:2015-04-18 11:17:31

标签: laravel frameworks laravel-5

我使用Laravel 5和Oracle XE 11和yajra / laravel-oci8插件。 当我尝试使用Eloquent删除或编辑记录时,它无法正常工作。

我的表:

My table

要删除的模型对象:

enter image description here

最后一个查询中的id_contact为null,而不是与find()

中的id绑定

enter image description here

有什么想法吗?

1 个答案:

答案 0 :(得分:5)

由于某种原因,db适配器将大写列名称转换为小写,导致模型中的属性全部为小写。因此,您应该以小写形式访问它们,并以小写形式指定主键:

protected $primaryKey = 'id_contact';