重型数据库查询页面,最佳实践

时间:2017-11-02 07:33:50

标签: laravel eloquent

我手头有这个任务,一个基本上可以称为仪表板的页面。它有许多信息块,所有这些信息都需要从数据库中查询。

当谈到Laravel时,我正在考虑对模型的最佳实践方法。控制器和视图很简单:一个控制器,视图结构。

要提到的是,这是一个新鲜的Laravel,没有预先存在的模型存在,但数据库很大且充满了记录,这个页面可以称为微服务 - 用于以仪表板格式表示数据。 / p>

我应该尽可能多地使用Eloquent模型进行映射,并在我的Controller中使用它来获取数据,或者查询构建器将是更好的选择,因为我不需要迁移,而且这个Laravel构建永远不会写入,只读。

大师的任何意见都非常赞赏。

1 个答案:

答案 0 :(得分:0)

我建议您检查Laravel's repositories模式。在使用数据库(存储,检索...)时使用此模式。我认为在你的情况下使用是完美的。