Eloquent ORM 的模型关联是不是过度设计了

如题,看了下文档,觉得模型关联这块比预想的要繁杂的多,有一定的阅读和学习成本,而且这样设计丧失了灵活性呀,有点没必要

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 16

那是因为你可能第一次接触ORM的思想,多学多用就熟悉了

4年前 评论

不想用就直接忽略呗,laravel提供了原生sql给你用的

4年前 评论

这么好用的东西,要没有的话,很多功能我可能都不会实现。。

4年前 评论

非常好用啊 有了这些关系 节约了 90%的各种join

4年前 评论

看你的需求 也可以尝试
框架有很多功能我也还没用过 不过我不认为这些功能是过度设计

4年前 评论

过渡不知道,但是真的太好用了,,,,,,

4年前 评论

很多人称赞的东西到了你这里就成了过度设计了 :unamused:

4年前 评论
Epona

怎么个丧失灵活性?以及,关联很简单的吧。。。我对关联熟悉而对join什么的不是很熟悉。只要熟悉一些基本逻辑就可以很快掌握了,具体的用法看一下文档就可以了。

比如常规的 一个文章(Article)可以有多个 评论(Comment),那么很显然在文章模型中需要一个 hasMany 的对应关系。

要说复杂的也就多态了,不过,那个情况用的比较少,可以先忽略。等熟悉其他的时候再去看就可以了。

4年前 评论

仁者见仁, 智者见智. 你想的怎样就怎样.

4年前 评论

很多框架的ORM都是和laravel类似的。

4年前 评论
fatrbaby

你去用用静态语言的ORM,你就知道Eloquent的关联有多牛逼了。

4年前 评论

单条查询插入会考虑用,多条的话感觉执行的效率明显会降下来,不如自己写join

4年前 评论
ouer1994 4年前
ouer1994 4年前
SamCCC 4年前
ouer1994 4年前
SamCCC 4年前
SamCCC 4年前
ouer1994 4年前
white_keroro 3年前

即使相对其他语言的orm,比如go的gorm,拉拉我的orm都要更强大,多花点时间熟悉,你会喜欢它的。

4年前 评论
lochpure

给自己一段时间,相信我,这是从拒绝到真香的过程。

4年前 评论
ly560020

这个是太好用了 对于sql不行的人来说 哈哈

4年前 评论

是你少度使用了哈

4年前 评论

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