我是新来的 MariaDb 我正试图找到一个解决方案,如何为mariadb创建到支持的迁移 Dynamic Columns .据我们所知,maria db和 Mysql 我们有一个json列。对于我们的一个项目,我们应该为mariadb实现数据库,而不是 Mysql yii2动态ar github链接我们如何创建支持mariadb动态列的迁移,将数据读写到其中?我找不到任何解决办法 Laravel 文件
MariaDb
Dynamic Columns
Mysql
Laravel
30byixjq1#
可以为模型类中的列定义强制转换
//Model class protected $casts = ['my_column' => 'array];
如果需要,可以将列的数据类型定义为text或json,定义了cast之后,就可以将列数据定义为关联数组。还有一个包可以在mariadb的迁移中添加json数据类型—可能会有所帮助https://github.com/ybr-nx/laravel-mariadb
1条答案
按热度按时间30byixjq1#
可以为模型类中的列定义强制转换
如果需要,可以将列的数据类型定义为text或json,定义了cast之后,就可以将列数据定义为关联数组。
还有一个包可以在mariadb的迁移中添加json数据类型—可能会有所帮助https://github.com/ybr-nx/laravel-mariadb