gpt4 book ai didi

Laravel 查询构建器和表名

转载 作者:行者123 更新时间:2023-12-05 00:55:02 24 4
gpt4 key购买 nike

我注意到当我使用查询生成器时,我在不同的文件中写了很多数据库表名。如果我要更改数据库表名,我将不得不在我的项目中搜索和更改相当多的行。
这是您的 Laravel 人员注意到并提出解决方案的问题吗?

我喜欢使用类模型而不是数据库名称的 Eloquent 方法;但是对于某些查询,我认为 Query Builder 是一个更好的解决方案(尽管我不是这方面的专家)。

最佳答案

在您的查询中使用它:

(new YourModel())->getTable()

例子 :
DB:raw('SELECT * FROM '.(new User())->getTable().' WHERE id=3');

关于Laravel 查询构建器和表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39036338/

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