[英]How do I use multiple queries in a query scope Laravel
我有一个“服务”数组,仅当它们具有值(不为null)时,才想在查询范围中获取它们
这是我获取它们的代码:
public function scopeWithAllServices($query)
{
return $query->with(['serviceA', 'serviceB', 'serviceC', 'serviceD']);
}
此代码为我提供了所有服务,即使它们为空。
问题是,如何在查询范围内使用多个查询? 就像foreach服务,如果service不为null ...,然后返回查询。
关于什么:
$query->whereNotNull('serviceA', 'serviceB', 'serviceC', 'serviceD')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.