【问题标题】:Laravel strange routing behavior- routing issueLaravel 奇怪的路由行为——路由问题
【发布时间】:2015-07-03 16:21:33
【问题描述】:

在我的应用程序中,当用户单击标签云中的标签时,laravel 会返回带有该标签云的 db 的结果。 现在我有一个奇怪的问题。

假设我点击了 lorem 标签 - 然后显示带有 lorem 标签的帖子。

/public/tag/lorem

但在此之后,当我尝试通过菜单导航时,比如点击主页或博客, 它去

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

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

Route::get('/blog/tags/{any?}', array('uses'=>'BCr@sortTags', 'as'=>'tags'));

有人可以指导一下吗?

【问题讨论】:

  • 您是如何在导航中编写锚链接的?你能分享那部分的代码吗?我相信如果你使用类似"URL::to("/")."/home"; 的东西,你的问题就会得到解决。

标签: php laravel model-view-controller routing


【解决方案1】:

好的,这是意料之中的,因为当您位于tag/lorem 时,然后单击引用为blog.html 的博客链接,它只需将lorem 替换为blog.html。如果您真的想更正链接,那么您应该将您的主页和博客链接更改为绝对链接,例如/public/blog.html(不仅是blog.html),或者您也可以链接到它的路线名称。尝试这个。祝你好运。

【讨论】:

  • 我猜。所以。我明天会尝试这个解决方案。非常感谢。
猜你喜欢
  • 2020-01-29
  • 2016-01-14
  • 2014-10-23
  • 1970-01-01
  • 1970-01-01
  • 2015-04-22
  • 2015-07-10
  • 1970-01-01
相关资源
最近更新 更多