link_to_route
не поддерживает то, что вы хотите сделать.По умолчанию он экранирует заголовок, поэтому вы не можете вставлять теги html / fontawesome.
Вы, вероятно, можете переделать немного своего кода, чтобы использовать более прямую функцию link_to()
с ручным вводом маршрута.Это позволит вам избежать «заголовка» и добавить свой собственный код <span class="fa fa-icon ..."></span>
внутри тега через параметр title.
Это грубое и непроверенное первичное изменение - создание собственного маршрута сварианты:
{!!
join(', ',
array_map(function($o) {
return link_to(route('entities.summary', [$o->id]), // url
"<your fa code>" . $o->name, // title
['class' => 'btn btn-primary btn-sm'], // attributes
null, // secure
false // escape
);
},
$o->tags->all())
)
!!}