Laravel模型中的主键无法正常工作

时间:2016-04-05 02:56:31

标签: php laravel-5.2

我正在Laravel 5.2.27开发一个应用程序。我已经设置了一个模型,其中主键不是id,我使用以下方法在模型中定义了主键:

protected $primaryKey = 'district_code';

在获取记录时,区域代码的值显示为其他内容,与存储在数据库中的记录的值不同。但当我删除行protected $primaryKey = 'district_code';时,一切正常。

2 个答案:

答案 0 :(得分:0)

您可以显示/添加您正在获取的表结构和记录吗?

另一件事,您是否在模型中定义了表名? 比如这样。

protected $table    =   'doseage_form';

答案 1 :(得分:0)

尝试添加模型

public $incrementing = false;