我正在尝试在我的数据库中检索格式为 JSON 的别名列表。但是,当我使用 casts mutator 时,它只会删除引用符号。
像下面这样:
"[`SOME ALIAS HERE`]"
变成:
[`SOME ALIAS HERE`]
仅此而已。
如前所述,我尝试使用强制转换将其转换为 PHP 数组,但没有运气。关于如何解决我遇到的这个问题的任何建议?
// SECTION Casts
protected $casts = [
'aliases' => 'array',
];
可以在此处找到有关数据库本身结构的更多信息: https ://github.com/AsYetUntitled/Framework/blob/master/altislife.sql
在“玩家”表下。
编辑:运行 LARAVEL 6
并澄清使用强制转换修改器时列中的数据会是什么样子。它看起来像这样
[[`license_civ_driver`,0],[`license_civ_boat`,0],[`license_civ_pilot`,0],[`license_civ_trucking`,0],[`license_civ_gun`,0],[`license_civ_dive`,0],[`license_civ_home`,0],[`license_civ_oil`,0],[`license_civ_diamond`,0],[`license_civ_salt`,0],[`license_civ_sand`,0],[`license_civ_iron`,0],[`license_civ_copper`,0],[`license_civ_cement`,0],[`license_civ_medmarijuana`,0],[`license_civ_cocaine`,0],[`license_civ_heroin`,0],[`license_civ_marijuana`,0],[`license_civ_rebel`,0]]