php - attach() 方法不附加外键值
问题描述
我正在 laravel 中做一个项目,但是在尝试为我的数据库播种时,我收到此错误 播种错误 播种错误
这是我的公司播种机 公司播种机
生产线播种机 生产线播种机 公司型号
如果有人让我摆脱这种舒适,我会非常感激
解决方案
->attach() 函数接受模型 ID 作为参数,而不是对象本身。
$dev->productionLine()->attach($dev_line->id);
推荐阅读
- django - Django REST Serializer 使用错误的模型进行序列化
- python - python文件写入程序运行时如何更新桌面上的文件大小
- javascript - 使用 d3.js 更新表数据
- c# - C#捕获从不在进程中的函数返回的异常?
- r - 如何设置仅在输入 3 时才显示集合向量的函数?
- javascript - 如果 URI 没有改变,例如在单页应用程序上,如何检测用户是否在新页面上?
- angular - Angular Kendo UI 全局访问
- php - 内连接循环通过
- git - 如何 git rebase 从另一个分支直接到 master 分支?
- javascript - 受控数字比例映射