laravel 使用 link(标签)内爆映射集合

laravel implode maped collection with link (a tag)

我使用 laravel 8 映射键的方法并用 implode 连接它们 它工作正常,但我想要 link

的联合值

我的代码:

{{$item->artists->map(function ($artist, $key) {
  return $artist->title ;
})->implode('meta_value', ' , ')}}

它 return 类似的东西:artist-1 , artist-2

但我想要类似的东西:<a href="artist-1">artist-1</a> , <a href="artist-2">artist-2</a>

谢谢

像这样在地图中构建完整的字符串:

{!!$item->artists->map(function ($artist, $key) {
  return sprintf('<a href="%s">%s</a>', $artist->title['meta_value'], $artist->title['meta_value']);
})->join(' , ')!!}