Laravel 实战开发知乎:使用 Repository 模式
dope2008

感觉好处不大,只是包多一层

colder

也有好处啊,可以重用啊。不过我的问题是:可以把这些方法直接写到Model里吗?

yurenzhen

可以的。如果实在不喜欢的话可以放到model里。不过我觉得学过java的可能更喜欢这种方式。

yff

请问下jelly,你一般在项目里面,repository是自己手写,还是用github上面,那个比较有名的包 l5-repository

JellyBool

目前来说,自己怼一下

hard88

额,我又报错了,视频中每一步都是跟着做的,而且这部分步骤也很少。错误信息:

ErrorException in QuestionsController.php line 22:
Object of class App\Repositories\QuestionRepository could not be converted to string

JellyBool

仔细看看吧,感觉又是写错了什么的。以后顺手贴一下代码,然后问之前直接 google 一下就行了

hard88

解决了,$..以后这种问题我会更仔细一些。麻烦了-。-

lg23

这里用Repository模式, 同我之前用的service+store层差不多,我原来的service层专门处理代码逻辑,store执行数据库操作