数据库模型加::query()去操作,有影响吗?

如题。日常中经常使用php User::query()->xx 的写法,方便ide的提示。
这种写法有什么弊端吗?

大王
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

多敲几下 :joy:

User::Where 其实就是 User::Query()->where (通过__call)

我见到一个大佬很喜欢用 Query(), (我不喜欢 但是能接受)。

2周前 评论
讨论数量: 9

多敲几下 :joy:

User::Where 其实就是 User::Query()->where (通过__call)

我见到一个大佬很喜欢用 Query(), (我不喜欢 但是能接受)。

2周前 评论
大王

@lyxxxh 好的谢谢

2周前 评论
Epona

没有影响,建议使用。

2周前 评论

写query()只是为了VSCode能够自动提示 :unamused:

2周前 评论
大王

@Epona 谢谢

2周前 评论
大王

@TragicMale 谢谢

2周前 评论
自由与温暖是遥不可及的梦想

我也觉得

User::query()->where 

这样的方式 很好 你能使用很多模型只带的方法 也能知道很多方法 比如 where 你能知道 都有些
ied 也很友好

2周前 评论

由于有些复杂查询需要用 where(function(){ }) 所以我们对整个仓储查询做了封装,包括调用model,比如 User::where() 改成 $this->setModel('user')->where(...) 这样调用了。这样也有ide 提示了

2周前 评论
大王 (楼主) 2周前
大王

@自由与温暖是遥不可及的梦想 嗯嗯是的 ~

2周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!