1
1
如果你想得到数据
$orders = Order::with([ "logs" ])->where("is_succcessfully_created", true) ->where(function ($query) { $query->where("order_no", "like", "%{$req->search}%") ->orWhere("traveler_first_name", "like", "%{$req->search}%") ->orWhere("traveler_last_name", "like", "%{$req->search}%") ->orWhere("contact_person_first_name", "like", "%{$req->search}%") ->orWhere("contact_person_last_name", "like", "%{$req->search}%") ->orWhere("contact_person_email", "like", "%{$req->search}%") ->orWhere("contact_person_primary_phone", "like", "%{$req->search}%") ->orWhere("contact_person_alternate_phone", "like", "%{$req->search}%") ->orWhere("return_person_name", "like", "%{$req->search}%") ->orWhere("return_person_phone", "like", "%{$req->search}%") })->get(); |
2
0
是的,可能有问题,因为
在你的情况下,如果没有
所以你得到 全部或几乎全部 命令的 您应该将all orwhere语句放入嵌套的where函数中:
|
Dev · 在laravel rest api中按特定角色获取所有用户 2 年前 |
Mofid · 如何在livewire中加速请求? 2 年前 |
JUSTIN CHUA · 导出Laravel excel图像失败 2 年前 |
twan · Laravel产量为空 2 年前 |
Pouya · Foreach循环不添加计数器 2 年前 |
322quick1 · Laravel-多选择查询 2 年前 |
gfaster · Laravel迁移:使用本机PHP枚举 2 年前 |