我有一个列为a、B、C、D、E、F、G、H 的表
我想用A、B、C、H字段搜索数据。字段参数可以是不同的组合(2^4=16)。if-else块的一般过程非常丑陋,过程缓慢,代码巨大。我可以采用什么技术来有效地对代码行进行排序?
您可以让Laravel这样构建您的查询:
if($searchA)
$ABCDE = $ABCDE->where('A', $A);
if($searchB)
$ABCDE = $ABCDE->where('B', $B);
.
.
.