在Laravel刀片中的链接中动态更改路径uri段

时间:2017-09-30 11:55:41

标签: php laravel dynamic-url

我的刀片视图中有链接,对应于这样的路线:

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

有没有办法实现这个目标?

由于

1 个答案:

答案 0 :(得分:0)

你可以使用标题

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

根据你的问题你不能隐藏底部网址。但是你要隐藏然后yuo可以使用#和ajax你可以提交它

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

还有一个选项是onclick

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