Laravel错误 - Connection.php第729行中的QueryException:

时间:2017-03-02 14:50:38

标签: php mysql database laravel eloquent

收到此错误:

QueryException in Connection.php line 729:
SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`test`.`projects`, CONSTRAINT `projects_am_id_foreign` FOREIGN KEY (`am_id`) REFERENCES `employees` (`id`)) (SQL: insert into `projects` (`company`, `stage`, `status`, `jira`, `notes`, `updated_at`, `created_at`) values (Test, Waiting for Launch, In Progress, https://www.test.com, Testing, 2017-03-02 14:46:47, 2017-03-02 14:46:47))

项目表 ID 公司 am_id 等等

员工表 ID 名称 系

我在另一张表中有值,所以不确定为什么它不能引用它们。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

保存项目模型时,请确保填写了am_id。

现在您正在尝试保存项目模型而不填写am_id =>外键错误