我已经搜索了几分钟,却找不到我的问题的答案。 我想搜索名称中包含某些字符并具有指定id_admin的字符串的用户。
我想要
select * from users where name like '%searching name%' and id_admin = 300;
我正在尝试
$resultado = User::where("name", "like", '%'. $nome . '%')->orWhere(function ($query) {
$query->where('id_admin', 300);
})->get();
这忽略了300
答案 0 :(得分:2)
尝试
$resultado = User::where([["name", "like", '%'. $nome . '%'],['id_admin', '300']])->get();
答案 1 :(得分:0)
使用:
$resultado = User::where("name", "like", '%'. $nome . '%')->where('id_admin', 300)->get();
答案 2 :(得分:0)
应该是这样的:
$resultado = User::where('id_admin', 300)->where("name", "like", '%'. $nome . '%')->get()
答案 3 :(得分:0)
$resultado = User::where([
['column_1', '=', 'value_1'],
['column_2', '<>', 'value_2'],
[COLUMN, OPERATOR, VALUE],
...
])