laravel模式构建器中json字段类型的用途和实现

Sum*_*mit 4 laravel laravel-4 laravel-5

什么是$table->json('options');作为字段类型的laravel数据库模式构建器的目的.我尝试搜索很难但无法获得任何相关的信息.请举例说明一些状态列表的目的

cee*_*yoz 5

一些数据库引擎 - PostgreSQL是一个主要的例子 - 具有JSON友好的数据类型(MySQL目前缺乏 - 它只是作为TEXT数据类型存储).这对于处理options可能包含大量无模式或松散结构化数据的数据(如您引用的示例)非常方便.

您可以将它们存储在数据库中的JSON对象中,而不是为模型的一组开/关选项提供100多列.