2015-07-03 125 views
1

在我的应用中,当用户点击tag-cloud中的一个标签时,laravel返回带有该标签云的db的结果。 现在我有一个奇怪的问题。Laravel奇怪的路由行为 - 路由问题

说我点了lorem标签 - 然后显示lorem标签的帖子。

/public/tag/lorem 

但经过这一点,当我试图通过菜单导航,比如说点击家庭或博客, 它去

/public/tag/home.html 
/public/tag/blog.html 

这是为什么? 这里是我的路线

Route::get('/blog/tags/{any?}', array('uses'=>'[email protected]', 'as'=>'tags')); 

有人请指导。

+0

你是如何编码导航中的锚链接的?你能分享那部分代码吗?我相信如果你使用类似'“URL :: to(”/")."/ home“;''你的问题将得到解决 –

回答

0

好吧,这是因为当你在tag/lorem,然后你点击博客链接,它被称为blog.html它只是用blog.html替换lorem。如果你确实想改正这个链接,那么你应该改变你的家庭和博客的链接,其绝对链接如/public/blog.html(不仅是blog.html),或者你也可以链接到它的路由名称。尝试这个。祝你好运。

+0

我想,所以我明天会尝试这个解决方案,非常感谢。 – kirobo