gpt4 book ai didi

php - Laravel : create a helper or a model method to fetch data, 哪个是最佳实践?

转载 作者:搜寻专家 更新时间:2023-10-30 23:47:34 27 4
gpt4 key购买 nike

我想就此提出一些建议。

我必须运行一个查询,该查询从网络应用程序的备用数据库返回项目列表。此项目列表将放入一个表单中,该表单将插入网络应用程序的数据库中,因此列表本身不会被修改。

现在我的问题来了:我该怎么办?最佳做法是什么?创建一个助手来获取该列表和不会被修改的类似数据?或者为这种请求创建一个通用模型?

谢谢!

最佳答案

如果涉及数据库,最好在模型中进行。您可以指定模型应该与之通信的连接,因此如果您有多个数据库,您可以让某些模型连接到您的备用数据库并根据需要收集数据。您可能希望在这些模型前加上类似 Legacy 的前缀(例如,如果它们代表遗留数据)。

如果数据不会改变,您还可以考虑使用 Eloquent 的 remember() 方法或以其他方式缓存数据,这样它就不需要为同一个查询执行多次数据。

关于php - Laravel : create a helper or a model method to fetch data, 哪个是最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26427703/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com