php - 这是一个数据库查询还是两个?在 Laravel 雄辩的 get() 之后允许在哪里?
问题描述
在 Laravel 雄辩的 get() 之后允许在哪里?这是一个数据库查询还是两个?
学生::where('rank_id',1)->get()->where('id',29152);
解决方案
这部分 Student::where('rank_id',1)->get()
将对数据库执行查询,->where('id',29152);
并将过滤已检索到的集合而不进行其他查询。
推荐阅读
- apache-camel - Apache Camel 类型转换器列表
- blazor - Blazor 在属性值更改上调用方法
- reactjs - How to use react native components in react js
- python - 为什么 Python 不使用所有可用的系统资源
- numpy - 用另一个数组操作一个 numpy 数组
- mysql - 在特定列值之后显示记录
- javascript - 在回调函数中将流转换为字符串以返回字符串
- python - 抓取完成后无法获取集合的内容
- javascript - 当 youtube 选项卡不在焦点时,chrome 扩展程序应该暂停视频
- c++ - 在 Linux 上的项目中包含 ft2build.h