-
クエリビルダを使用する方法: クエリビルダを使用して、WHERE句に複数の条件を追加することができます。以下は例です。
$results = DB::table('table_name') ->where('column_name', 'condition1') ->orWhere('column_name', 'condition2') ->get();
上記の例では、
table_name
というテーブルのcolumn_name
に対して、condition1
またはcondition2
のいずれかが一致するレコードを取得しています。 -
Eloquentを使用する方法: Eloquent ORMを使用する場合も、同様に複数の条件をカラムに適用することができます。以下は例です。
$results = YourModel::where('column_name', 'condition1') ->orWhere('column_name', 'condition2') ->get();
上記の例では、
YourModel
というモデルのcolumn_name
に対して、condition1
またはcondition2
のいずれかが一致するレコードを取得しています。
これらの例では、where
メソッドを使用して単一のカラムに複数の条件を指定し、orWhere
メソッドを使用していずれかの条件に一致するレコードを取得しています。必要に応じて、他の条件やクエリ演算子も追加することができます。
以上が、Laravelで単一のカラムに複数の条件を使用する方法です。これを参考にして、自分のプロジェクトに適した方法を選択してください。