2017-09-07 3 views
1

을 집단 변환 :Laravel 쿼리를 사용하여 "whereNotIn"이 같은 배열이 컬렉션을 변환하고 꺼낼 수있는 방법, Laravel의 배열에 Laravel 5

->whereNotIn('id', ['collection'])->get();' 


Collection {#259 ▼ 
#items: array:3 [▼ 
0 => {#257 ▼ 
    +"id": 2 
} 
1 => {#256 ▼ 
    +"id": 3 
} 
2 => {#237 ▼ 
    +"id": 6 
} 
]} 
+1

질문에 정확히 무엇이 있습니까? 배열로 변환하려면 그냥 toArray 메서드를 사용하십시오 – Paras

+0

'whereNotIn'메서드를 사용하려면 배열 -> whereNotIn ('id', [array]) -> laravel coletion을 전달하는 방법을 알고 싶지 않습니다. 도망();' – Renato

+0

'-> get() -> toArray()'? – apokryfos

답변

0

실제로 배열을 얻으려면 all() 메서드와 함께 pluck을 사용해야합니다.이 경우 다음을 사용해야합니다.

->whereNotIn('id', $collection->pluck('id')->all())->get();