laravel等值yii2动态ar,用于支撑mariadb动态柱

ht4b089n  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(250)

我是新来的 MariaDb 我正试图找到一个解决方案,如何为mariadb创建到支持的迁移 Dynamic Columns .
据我们所知,maria db和 Mysql 我们有一个json列。对于我们的一个项目,我们应该为mariadb实现数据库,而不是 Mysql yii2动态ar github链接
我们如何创建支持mariadb动态列的迁移,将数据读写到其中?
我找不到任何解决办法 Laravel 文件

30byixjq

30byixjq1#

可以为模型类中的列定义强制转换

//Model class

protected $casts = ['my_column' => 'array];

如果需要,可以将列的数据类型定义为text或json,定义了cast之后,就可以将列数据定义为关联数组。
还有一个包可以在mariadb的迁移中添加json数据类型—可能会有所帮助https://github.com/ybr-nx/laravel-mariadb

相关问题