什么时候在 Laravel 中使用模型 vs 服务?

Joh*_*oca 6 service laravel eloquent laravel-5

我已经使用了一段时间,但我仍然对控制器中包含的内容感到困惑,特别是“我应该何时使用模型以及何时使用服务”?

我很困惑我是否在做正确的事情。

dpa*_*005 7

我建议不要直接在控制器中使用模型..采用存储库模式,它可以将服务依赖注入到控制器中..使用服务层来包含业务逻辑..这样所有相关的代码都会到相似的层。

存储库模式参考: http : //heera.it/laravel-repository-pattern#.VuJcVfl97cs