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(' , ')!!}
我使用 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(' , ')!!}