绝不 使用 Repository?

什么时候能用?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 6
leo

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

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

7年前 评论
shubiao-yao

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

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

https://github.com/laravel/passport

7年前 评论

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

7年前 评论
你看我吊吗啊

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

7年前 评论
LDL1023

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

7年前 评论
ibucoin

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

7年前 评论

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