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

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

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

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

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

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

4年前 评论

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

4年前 评论

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

4年前 评论

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

4年前 评论

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

4年前 评论

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

4年前 评论

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

4年前 评论

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

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年前 评论

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