大佬.请教一个中间表的问题?

我们将所有的id自增长方式全换成了uuid生成规则,id名称还是id, 只不过现在的id变成了
file

我使用多对多关系向中间表插入数据, id现在不自动维护了,请问这是啥问题.

file

by JeffreyBool blog :point_right: link
JeffreyBool
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

帮你写了个例子 https://implode.io/S8CmbT, 关键在模型的creating回调中自动生成uuid填充id字段

参考 https://medium.com/@steveazz/setting-up-uu...

6年前 评论
讨论数量: 5
liyu001989

请在课程的问答下面提问跟课程有关的问题。其他问题可以直接发布问答的帖子。

关系表为什么需要 id,本来也不维护关系表的id啊,是因为字段类型是个 increments

6年前 评论
JeffreyBool

@liyu001989 好吧.懂了.id其实是MySQL插入自动增长的是吧?以前走入一个误区.但是现实中间表有个created_by字段. 在做sync 操作.也会提示这个字段不能为空.这种有啥方案吗

6年前 评论

帮你写了个例子 https://implode.io/S8CmbT, 关键在模型的creating回调中自动生成uuid填充id字段

参考 https://medium.com/@steveazz/setting-up-uu...

6年前 评论
JeffreyBool

目前我们基类是做了这样的操作的.但是中间表creating事件好像没有用

6年前 评论

@kenuo laravel的多对多关联执行不到eloquent mode的事件的

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!