Eloquent select rows with empty string or null value
问题 I have something like $user->albums()->where('col', NULL) , it works fine then I tried to extend it to empty strings with $user->albums()->where('col', NULL)->or_where('col', '') and it's not working. Also I saw on this post that I could use where_null('col') but it's not working and it's not documented. Any simple method to select where empty or NULL col 回答1: Try using orWhereNull for the second clause: $users = DB::table('users') ->where('col', '=', '') ->orWhereNull('col') ->get(); 回答2: