Laravel 5 主键列未命名为 ID



我试图将我们当前的应用程序迁移到Laravel-5。
这个应用程序有一个相当大的结构,有很多表格,但不到一半的表格有一个叫做idprimary key
这是一个问题,还是您可以手动指定要调用主键的内容。
只是从我正在做的培训视频来看,似乎没有。

您可以使用

protected $primaryKey = 'Your_Primary_key';

在模型中。

当然,只需将$table->primary('field')添加到您的数据库中 shema 如下所述: http://laravel.com/docs/5.0/schema#adding-indexes

$table->string('your_primary_key', 32)->primary();

"your_primary_key"是名称的主键

32是长度

我尝试并且它有效

最新更新