[Laravel] where와 orWhere를 사용함에 주의해야 할 점
환경 Laravel v9.5.1 (PHP v8.1.3) 목표 SQL로 “조건A”이고 “조건B이거나 조건C”의 정보를 가지고 온다. (부서ID가 1이고 권한이 소유권한이거나 관리권한의 정보를 가지고 온다.) 올바른 취득 방법 User::where(‘role’, UserRole::Owner->value) ->orWhere(‘role’, UserRole::Admin->value) ->where(‘department_id’, 1)->get(); => Illuminate\Database\Eloquent\Collection {#4690 all: [ App\Models\User {#4689 id: 1, name: “장원영”, email: “jangwonyoung123@gmail.com”, department_id: 1, role: 1, }, ], } […]
[Laravel] where와 orWhere를 사용함에 주의해야 할 점 더 읽기"