0

我的刀片视图中有与如下路线相对应的链接:

http://www.myforum.com/channel/2

其中2是频道的 ID。现在我想要的是,当用户将鼠标悬停在该链接上时,他们会看到我的频道名称或 slug 而不是 id,而我仍然想用 id 链接到该路由。也就是说,我想写,

<a href="{{ route('channel.show',['channel'=>$channel->id]) }}"> {{ $channel->title }}</a>

但是用户会看到并且确实会被带到具有 url 的页面:

http://www.myforum.com/channel/laravel-discussions

有没有办法做到这一点?

谢谢

4

1 回答 1

0

你可以使用标题

<a href="{{ route('channel.show',['channel'=>$channel->id]) }}" title=" {{ $channel->title }}"> {{ $channel->title }}</a>

根据您的问题,您无法隐藏底部网址。您仍然可以隐藏然后您可以使用 # 并且在 ajax 上您可以提交它

如果 slug 是唯一的,那么您可以使用 slug 而不是 id

另一种选择是 onclick

<a href="#" onclick="window.location.href='{{ route('channel.show',['channel'=>$channel->id]) }}'"  title=" {{ $channel->title }}"> {{ $channel->title }}</a>
于 2017-09-30T11:57:40.033 回答