['requisition.%','sgf.request.command'], 'sourcing'=>['requisition.%','sgf.request.command','quotation.%','award.%','sgf.sourcing.command'], default=>throw new \InvalidArgumentException('Unknown history stage'), }; return AuditLog::where('requisition_id',$request)->where(function($q)use($patterns){foreach($patterns as$pattern)$q->orWhere('action','like',$pattern);}); } }