Laravel-admin 的采坑记录
最近laravel-admin更新了,打开ExampleController一看多了一个show函数。这是一个展示功能。
于是乎我想在show面板里面加入显示图片的功能。
这时候问题就来了,
$show->pictures('图片')->as(function ($pictures) {
$data='';
$pictures=json_decode($pictures);
foreach ($pictures as $picture) {
$data = $data . "<img src='xxxx/{$picture}'/>";
}
return $data;
});
这样写img会被原样显示出来,被处理成字符串了。
通过查GitHub发现是被转义了。所以代码应该加一个函数:
$show->pictures('图片')->setEscape(false)->as(function ($pictures) {
$data='';
$pictures=json_decode($pictures);
foreach ($pictures as $picture) {
$data = $data . "<img src='xxxx/{$picture}'/>";
}
return $data;
});
本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 5年前 自动加精
高认可度评论:
想帮楼主改下标题
想帮楼主改下标题
不同的格式需要做一些改变,感谢楼主,
今天看到了这个文章,,谢谢楼主,解决了困扰我好多天的问题,,
感谢楼主分享