Laravel , Eloquent 删除无效
Laravel , Eloquent delete not working
我正在使用 Laravel 5 和带有 yajra/laravel-oci8 插件的 Oracle XE 11。
当我尝试使用 Eloquent 删除或编辑记录时,它不起作用。
我的table:
要删除的模型对象:
id_contact 在最后一个查询中为 null 而不是在 find()
中与 id 绑定
有什么想法吗?
出于某种原因,数据库适配器将大写列名转换为小写,导致模型中的属性全部变为小写。因此,您应该以小写形式访问它们,并以小写形式指定主键:
protected $primaryKey = 'id_contact';
我正在使用 Laravel 5 和带有 yajra/laravel-oci8 插件的 Oracle XE 11。 当我尝试使用 Eloquent 删除或编辑记录时,它不起作用。
我的table:
要删除的模型对象:
id_contact 在最后一个查询中为 null 而不是在 find()
中与 id 绑定有什么想法吗?
出于某种原因,数据库适配器将大写列名转换为小写,导致模型中的属性全部变为小写。因此,您应该以小写形式访问它们,并以小写形式指定主键:
protected $primaryKey = 'id_contact';