我有桌子qazxsw poi,它有一个JSON列qazxsw poi。有一些像这样的行:
item
我试图通过Eloquent从DB中检索这些行:
sku_purchase_price
但它返回一个零结果的集合。
那么,如何通过Eloquent从DB中检索那些行呢?
你可以像这样使用$items = Item::where('sku_purchase_price', '[]')->get();
:
$items = Item::where('sku_purchase_price', '\[\]')->get();
这仅适用于MySQL 5.7,PostgreSQL,SQL Server 2016和SQLite 3.9.0(使用Illuminate\Database\Query\Builder::whereJsonLength
)。