laravel-admin form 数据格式化 失败

需求:库中的数据是json字符串 需要在 form中 格式话显示
使用工具: laravle,laravel-admin
我用 laravel的访问器处理访问数据 如下

public function getFirstNameAttribute($value)
{
    return json_decode($value,true);
}

报错
Method IlluminateViewView::__toString() must not throw an exception

https://img1.mukewang.com/5c8f55330001145d08000125.jpg
google没有得到答案

难道 访问器不能使用 json_decode()?
或者那位有更好的方案

回首忆惘然
浏览 1386回答 3
3回答

慕哥6287543

需要贴下你的视图代码,ps:这个转换可以放在模型里, protected $casts = [ 'first_name' => 'array', ];

红糖糍粑

看你报错,$value 应该是一个json格式的字符串吧!你$value 是json格式的字符串吗?
打开App,查看更多内容
随时随地看视频慕课网APP