私の質問は次のようなものです:
以下のように、さまざまなコードに従って、さまざまな 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クエリビルダーをどのように使用すればよいですか
どうもありがとう。