【发布时间】:2022-08-23 17:19:25
【问题描述】:
我正在开发一个 Laravel API 项目,我正在尝试构建一个包含四个简单报告的仪表板。报告从 Laravel 的不同模型中获取数据。所以我想知道我应该在哪里为这些报告创建查询。我应该在没有模型的情况下创建仪表板控制器吗?请就此特定案例场景的最佳实践向我提供建议。我想保持代码库的干净、可维护和可扩展。
标签: laravel api report dashboard code-maintainability
我正在开发一个 Laravel API 项目,我正在尝试构建一个包含四个简单报告的仪表板。报告从 Laravel 的不同模型中获取数据。所以我想知道我应该在哪里为这些报告创建查询。我应该在没有模型的情况下创建仪表板控制器吗?请就此特定案例场景的最佳实践向我提供建议。我想保持代码库的干净、可维护和可扩展。
标签: laravel api report dashboard code-maintainability
对于仪表板数据,您可能需要关系和其他方式来获取数据。我最常做的是制作 HomeController、视图和模型,然后在用户登录时,这是默认页面和你的显示。我不认为在没有模型的情况下这样做会让你变得更好。至少使用模型,您可以比使用长代码更清楚地阐明数据来自哪里 -> 关系。 无论如何,这个主题是特定于项目的,所以你需要确定什么最适合你。
【讨论】: