我们都知道 列表有display(function())函数可自定义数据,详情有as((function())函数自定义数据。那表格呢?
我研究了很久翻遍了官方文档也就找到一个:
$form->display(‘ziduan’,‘标签名’)->with(function());
但图片不好用没效果 $form->image() 用with()没效果,用default()也没效果,最后在源码中找到了一个方法customFormat(function());
上源码:
$form->image('incomings.subject_info','营业执照')->customFormat(function ($subject_info){
$subject_info = json_decode($subject_info,true);
$license_copy = app('App\Http\Repositories\Services\BusinessService')->getImgUrl($subject_info['business_license_info']['license_copy']);
// dd($license_copy);
return $license_copy;
});
说一下背景,因为这个图片在另一张表中的,而且那个字段存的是json。