![](/img/trans.png)
[英]Is there any other method in Laravel, like whereJsonContains to search inside a json column?
[英]laravel whereJsonContains get rows with any value
是否可以獲取具有任何值的行是 whereJsonContains? 例如:
Shipments::query()
->where('status', Shipment::STATUS_PAID)
->whereJsonContains('config', ['id' => 5, 'category_id' => /* ANY NUMBER HERE */])
->get();
我會看看這個: https : //laravel.com/docs/8.x/queries#json-where-clauses
我假設如果你想檢查任何值是因為 category_id 是一個可以為空的字段,你想獲得那些不為空的字段。
Shipments::query()
->where('status', Shipment::STATUS_PAID)
->whereJsonDoesntContain('config', ['id' => 5, 'category_id' => null])
->get();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.