(union
方法であなたは、複数のクエリを組み合わせることができます):
If ($type!=null && $Des!=null && $cou!=null){
$query1 = Activity::where('id', $type);
$query2 = Activity::where('des_id', $Des);
$query3 = Activity::where('des_id', $cou);
$allQueries = $query1->union($query2)->union($query3)->get();
} elseif ($type!=null && $Des!=null){
$query1 = Activity::where('id', $type);
$query2 = Activity::where('des_id', $Des);
$allQueries = $query1->union($query2)->get();
} elseif ($type!=null && $cou!=null){
$query1 = Activity::where('id', $type);
$query2 = Activity::where('des_id', $cou);
$allQueries = $query1->union($query2)->get();
} elseif ($type!=null && $cou!=null){
$query1 = Activity::where('id', $type);
$query2 = Activity::where('des_id', $Des);
$allQueries = $query1->union($query2)->get();
} elseif ($Des!=null && $cou!=null){
$query1 = Activity::where('id', $cou);
$query2 = Activity::where('des_id', $Des);
$allQueries = $query1->union($query2)->get();
} elseif ($type!=null){
$query1 = Activity::where('id', $type)->get();
} elseif ($Des!=null){
$query1 = Activity::where('id', $Des)->get();
} elseif ($cou!=null){
$query1 = Activity::where('id', $cou)->get();
}
私はそれview.So私のポストのためのクエリを必要としますすべてのifで照会する必要があります。 – user3142452
何かエラーが発生していますか? – Laerte
いいえ、しかし、クエリが接続され、私が望むものを組み合わせた結果を与える場合は、それぞれのクエリの結果が多分別の方法かもしれません – user3142452