2016-05-07 4 views
2

私は変数にIDを取得するには、このクエリを使用します。Laravel:コレクションのコレクションから1つのコレクションを作成する方法は?

$ids = DB::table('note_user')->select('note_id')->where('user_id', $user_id)->get('note_id'); 

私は一人のユーザーに属する2つのノートを持っているので、私はこれは、コレクションの配列のように見える、すべてのLaravel collection method

[{"note_id":1},{"note_id":2}] 

を取得私はそれを適用しようとすると、エラーを返します。例えば、

$flattened = $ids->flatMap(function ($values) { 
    return $values; 
}); 

戻り

Fatal error: Call to a member function flatMap() on array

[1, 2]

[{"note_id":1},{"note_id":2}] 

をオンにする方法はありますか?

答えて

関連する問題