0

私の質問は次のようなものです:

以下のように、さまざまなコードに従って、さまざまな sql が作成される場合があります。

$excludIds が空になる可能性があるため、空の場合は無視する必要があります。そして、ブローのように使用しますが、エラーが発生します。

DB::table('recommends')
   -> join('topics', 'topics.id', '=', 'recommends.courseid')
   if(count($excludIds) > 0){
      -> whereNotIn('topics.id', $excludIds)
   }
   -> where('recommends.re_type', '=', $recommend_type)
   -> get();

では、この場合、DBクエリビルダーをどのように使用すればよいですか

どうもありがとう。

4

1 に答える 1