laravel 将所有model设置成单例,这么做的意义
最近二开一套源码,作者将所有model在provider注册为单例,然后所有数据库操作调用这个service,使用query链式操作
不是很明白这样做的意义
我猜测这么做的理由是:
- 为了使开发者把控sql的具体实现,而不依赖laravel自动生成的sql结构
- 性能考虑
有没有人了解这么做的原因?
推荐文章: