《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
关于 LearnKu
个人意见,Repository 和 ORM 是无法共存的。
Laravel 的 ORM 太好用以至于我无法放弃,所以只好舍弃 Repository 了。
你可以看下Laravel框架的作者基于Alex Bilbie 维护的 League OAuth2 server 开发的一个SDK叫Passport,看下人家的Repository是怎么用的。
补充说明,在实际开发中我是使用Repository的。
https://github.com/laravel/passport
我認為沒必要使用 Repository
Eloquent 真的已經把資料庫操作都封裝的很好,再用 Repository 會大幅增加專案的複雜度
个人感觉这个库模式耦合较高,而且实在不好上手,就干脆用了一次 ,没在用过。
个人认为,如果要屏蔽获取数据的细节,比如很复杂的 sql,从缓存读取数据,通过 rpc 或者 http 获取数据等等,可以考虑用 repository
这个得看项目大小了,就和性能一样,一般普通的项目远远达不到用repository,ORM就够了