如果Laravel没有提供查询,如何忽略“ where子句”

时间:2019-05-24 13:24:03

标签: laravel

我想在查询为空时获取所有潜在客户,但是如果提供了'subService'查询,那么它应该获取所有具有相同subService名称的潜在客户

我试图通过在where子句中提供此subService.name来获取子服务名称

subService是一对多人的关系

这不是完整的代码。

return Lead::with(['subService'])    
->where(function ($query) use($subService) {
     if ($subService) {
       $query->where('subService.name','like', '%'.$subService.'%');
     }
 })

1 个答案:

答案 0 :(得分:-1)

SQLEXEC(conn,"select cast(lastname as binary) as lastname from table_name","Cursor")