web-dev-qa-db-ja.com

空の文字列またはnull値を持つ雄弁な行の選択

私は$user->albums()->where('col', NULL)のようなものを持っています。それはうまくいき、それから$user->albums()->where('col', NULL)->or_where('col', '')で空の文字列に拡張しようとしましたが、機能していません。

また、私は この投稿で を使用してwhere_null('col')を使用できることを確認しましたが、機能していません ドキュメントに記載されていません 。空の列またはNULL列を選択する簡単な方法

12
Jonathan de M.

2番目の句に orWhereNull を使用してみてください:

$users = DB::table('users')
        ->where('col', '=', '')
        ->orWhereNull('col')
        ->get();
29
Jon