php - Laravel 5 保存到数据库并返回 id

标签 php sql postgresql laravel-5 eloquent

我正在尝试使用 Eloquent 保存,同时使用

返回元组的 id
$var=$data->save();

然后尝试返回主键。现在我的主键称为 company_id 但是当我运行时:-

$id=$data->company_id

它抛出一个错误提示

column 'id'doesnt exist in the company table.

为什么 company_id 重命名为 id。

最佳答案

将它放在你的模型中

 protected $primaryKey = 'company_id';

关于php - Laravel 5 保存到数据库并返回 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48007246/

相关文章:

php - 您知道如何防止在 WP 中索引超过主页的页面吗?

php - 如何使用 php 通过 selenium webdriver 运行 safari?

java - 存储结果集供以后获取

json - 如何使用 Sequelize 和 node.js 进行批量插入

php - 如何在codeigniter中基于关联实体获取数据

configuration - PHP-FPM 如何抑制通知日志级别并仍然捕获警告日志/etc/php-fpm.conf

MySql 外键约束,错误 1005

mysql - 如何做多个封装的WHERE子句

php - 使用数据库触发器生成无间隙数字

postgresql - "Server doesn' t listen"in pgAdmin III with postgreSQL