-
基本的なWHERE句の連結:
$query = DB::table('table_name') ->where('column1', 'value1') ->where('column2', 'value2') ->get();
-
OR条件のWHERE句の連結:
$query = DB::table('table_name') ->where('column1', 'value1') ->orWhere('column2', 'value2') ->get();
-
複雑なWHERE句の連結:
$query = DB::table('table_name') ->where(function ($query) { $query->where('column1', 'value1') ->orWhere('column2', 'value2'); }) ->where('column3', 'value3') ->get();
-
WHERE句の連結に配列を使用する:
$conditions = [ ['column1', 'value1'], ['column2', 'value2'], ]; $query = DB::table('table_name') ->where($conditions) ->get();
これらは一部の一般的な方法ですが、Laravelのクエリビルダーでは他にも多くの方法があります。特定のケースに応じて最適な方法を選択できます。
以上が、Laravelのクエリビルダーを使用してWHERE句を連結する方法のいくつかの例です。これらの例を参考にして、自分の要件に合わせたクエリを構築してください。