-
Eloquentクエリビルダを使用する場合:
$users = DB::table('users') ->where('name', '=', 'john') ->get();
-
モデルを使用してクエリを実行する場合:
$users = User::where('name', '=', 'john') ->get();
-
WHERE句でLIKE演算子を使用する場合:
$users = DB::table('users') ->where('name', 'like', '%john%') ->get();
-
複数の条件を組み合わせる場合:
$users = DB::table('users') ->where('name', 'john') ->orWhere('name', 'jane') ->get();
-
WHERE句をチェーンして複雑な条件を作成する場合:
$users = DB::table('users') ->where('name', 'like', '%john%') ->where(function ($query) { $query->where('votes', '>', 100) ->orWhere('title', 'like', '%admin%'); }) ->get();