답변:
쿼리 작성기 :
DB::table(..)->select(..)->whereNotIn('book_price', [100,200])->get();
웅변 :
SomeModel::select(..)->whereNotIn('book_price', [100,200])->get();
whereNotIn 메소드는 주어진 열의 값이 주어진 배열에 포함되어 있지 않은지 확인합니다 :
$users = DB::table('users')
->whereNotIn('id', [1, 2, 3])
->get();
그것은 단순히 값의 배열이 있고 그 값 / 레코드를 제외하고 레코드를 원한다는 것을 의미합니다.
whereNotIn () 라 라벨 함수에 배열을 전달할 수 있습니다.
쿼리 작성기
$users = DB::table('applications')
->whereNotIn('id', [1,3,5])
->get(); //will return without applications which contain this id's
웅변으로.
$result = ModelClassName::select('your_column_name')->whereNotIn('your_column_name', ['satatus1', 'satatus2']); //return without application which contain this status.
select
의 배열로 대체 할 수 있습니다get
.