Если вы обновите свою версию Laravel до версии 5.6 или новее, будет доступна ->whereJsonContains()
.
Если вы этого не хотите, вы можете сделать это с помощью запроса whereRaw
.Точная реализация зависит от того, какая у вас СУБД:
SQL Server 2016
->whereRaw("JSON_VALUE(options, '$.221') = ?", ['en'])
MySQL
->whereRaw("JSON_CONTAINS(options, 'en', '$.221') = 1")