2016-11-17 13 views
1

nullを含むようにLaravel's Eloquent whereIn()を適用するにはどうすればよいですか?Laravel/Eloquent whereIn with null

私が試してみた:

User::whereIn("column", [null, 1, 2]) -> get(); 

そして

User::whereIn("column", [DB::raw("null"), 1, 2]) -> get(); 

をしかし、両方のクエリは結果を返しません。

ありがとうございます!

答えて

3

私はnullinのmysql文に渡すことはできません。 mysqlコンソールでクエリを実行すると、nullがスキップされます。

試行User::whereNull('column')->orWhereIn('column', array(1, 2))->get();

関連する問題