json - Laravel SQLite 和 Json

标签 json laravel sqlite

我在这里红了Laravel 5.3+ support JSON columns对于 where 和 update 语法,如下所示:

$redLovers = DB::table('users')
->where('meta->favorite_color', 'red')
->get();

但是文档说它适用于 MySQL 5.7+,但没有提及 SQLite。我知道,默认情况下,SQLite 不支持 JSON 列类型,但有一个 JSON1 extension提供这种支持。

在安装 JSON1 扩展之前,我想知道是否有人可以确认我可以使用 Laravel 5.3+ 功能对 JSON 列进行查询。

谢谢

亚历克斯

最佳答案

这是一个老问题,但我可以确认 Laravel json 列支持确实适用于 sqlite。
我目前正在处理尝试更新服务器以使用较新版本的 sqlite 和 json1 扩展来支持它,因为我在本地开发环境中使用了 sqlite 进行了确认并遇到了这个问题。

关于json - Laravel SQLite 和 Json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46466654/

相关文章:

Java POJO 建模

mysql - 如何在 Laravel 4 中初始化用户定义的 MySQL 变量?

mysql - 专业方式在数据库 Laravel 5.2 中添加数据

python - 选择Group By参数的最大值

javascript - ng-repeat 仅显示对象数组中的第一项

ios - 将多个 SQLite 数据库与 FMDB 进行比较

java - DataInputStream 是否会跳过字符?

json - 使用对象或字符串数​​组的字段解码 json

Java 8 - 使用 JsonObject (javax.json) - 如何确定一个节点是否有子节点?

javascript - 关于laravel图片上传ajax的问题