laravel-admin文本显示错误
1. 运行环境
1). 当前系统
windows laradock php8.0
2). 当前使用的 Laravel 版本?
larvel9.x
3). 当前使用的 encore/laravel-admin 版本?
1.8
2. 问题描述?
这个显示加上了modal之后就会显示源码,不解析HTML
$grid->column('parameters', __('任务地址'))->display(function ($parameters) {
try {
$blog_r_ids = json_decode($this->other_limit, true);
$urls = json_decode($parameters, true);
$blog_r_id = $blog_r_ids["blog_r_id"] ?? '';
$url = $urls["url"] ?? '';
$blog_r_id_url = "";
if(!blank($blog_r_id)){
$blog_r_id_url = "<br/><br/>". "<a href='" . $blog_r_id . "' target='_blank'>$blog_r_id</a>" ;
}
return "<a href='" . $url . "' target='_blank'>$url</a>" .$blog_r_id_url ;
} catch (\Exception $exception) {
} return '';
})->modal(function(){
try {
$parameters = json_decode($this->parameters,true);
}catch (\Throwable $throwable){
$parameters = [];
}
$content = $parameters["task_contents"] ?? '';
$content = str_replace(["\n"," "],"||", $content);
$contents = explode("||",$content);
$label = "";
foreach($contents as $content){
$label .= "<span class='text'>{$content}</span><br/>";
}
return $label;
});
3. 您期望得到的结果?
只显示a链接,点击能跳转
贴代码
列的显示和扩展《Dcat Admin 中文文档》