绝不 使用 Repository?

什么时候能用?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 6
leo

个人意见,Repository 和 ORM 是无法共存的。

Laravel 的 ORM 太好用以至于我无法放弃,所以只好舍弃 Repository 了。

1年前 评论
firmgoal

你可以看下Laravel框架的作者基于Alex Bilbie 维护的 League OAuth2 server 开发的一个SDK叫Passport,看下人家的Repository是怎么用的。

补充说明,在实际开发中我是使用Repository的。

https://github.com/laravel/passport

1年前 评论
leochien

我認為沒必要使用 Repository
Eloquent 真的已經把資料庫操作都封裝的很好,再用 Repository 會大幅增加專案的複雜度

1年前 评论
JeffLi

个人感觉这个库模式耦合较高,而且实在不好上手,就干脆用了一次 ,没在用过。

1年前 评论
LDL1023

个人认为,如果要屏蔽获取数据的细节,比如很复杂的 sql,从缓存读取数据,通过 rpc 或者 http 获取数据等等,可以考虑用 repository

1年前 评论
ibucoin

这个得看项目大小了,就和性能一样,一般普通的项目远远达不到用repository,ORM就够了

1年前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!