2016-11-17 68 views
1

如何應用Laravel的Eloquent whereIn()以便它包含null?Laravel/Eloquent其中In null

我已經試過:

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

而且

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

但兩者的查詢返回任何結果。

謝謝!

回答

3

我不認爲你可以在in mysql語句中通過null。如果你在mysql控制檯中運行查詢,它將跳過null。

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