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

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 16

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论

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

5年前 评论
Epona

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

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

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

5年前 评论

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

5年前 评论

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

5年前 评论
fatrbaby

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

5年前 评论

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

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

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

5年前 评论
lochpure

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

5年前 评论
ly560020

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

5年前 评论

是你少度使用了哈

5年前 评论

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