php - Laravel查询选择具有多个值匹配的单列
问题描述
Laravel查询选择具有多个值匹配的单列
$user = User::where('name', [
'User1',
'User2',
'User3',
])->get();
解决方案
您正在寻找whereIn()
:
$user = User::whereIn('name', ['User1', 'User2', 'User3'])->get();
where()
用于单个值,但whereIn()
使用数组来匹配给定的列。
推荐阅读
- reactjs - React useContext第一次没有设置值
- python-3.x - 带有“无法加载配置:无法加载配置”的文件 .log VSCode
- python - 是否可以将 psycopg2 用于准备好的语句?
- featherlight.js - 在对话框中单击元素时,Featherlight 打开多个实例
- webpack - 复制 webpack 插件忽略选项不起作用
- r - tidyr 中的 Pivot_wider() 函数
- android - Kotlin 将图像和描述上传到 Firebase
- javascript - href 目标 _blank 无法正常工作 - 未在新选项卡中打开链接,javascript 以不同方式处理事件
- office-js - 需要将 Office 插件 (office.js) 中创建的 Excel 报告导出为 PDF
- python - 即使我已经在 tkinter python 中逃脱了程序,如何保存我的位置?