Laravel 奇怪的路由行为 - 路由问题
Laravel strange routing behavior- routing issue
在我的应用程序中,当用户单击标签云中的标签时,他 laravel returns 该标签云的数据库结果。
现在我有一个奇怪的问题。
假设我点击了 lorem 标签 - 然后显示带有 lorem 标签的帖子。
/public/tag/lorem
但在此之后,当我尝试通过菜单导航时,比如点击主页或博客,
它转到
/public/tag/home.html
/public/tag/blog.html
这是为什么?
这是我的路线
Route::get('/blog/tags/{any?}', array('uses'=>'BCr@sortTags', 'as'=>'tags'));
谁能指导一下。
好的,这是预料之中的,因为当您在 tag/lorem
然后单击博客 link 时,它被称为 blog.html
它只是将 lorem
替换为blog.html。如果您真的想更正 link,那么您应该将主页和博客的 link 更改为绝对 link 之类的 /public/blog.html
(不仅是 blog.html
)或者你也可以 link 到它的路线名称。试试这个。祝你好运。
在我的应用程序中,当用户单击标签云中的标签时,他 laravel returns 该标签云的数据库结果。 现在我有一个奇怪的问题。
假设我点击了 lorem 标签 - 然后显示带有 lorem 标签的帖子。
/public/tag/lorem
但在此之后,当我尝试通过菜单导航时,比如点击主页或博客, 它转到
/public/tag/home.html
/public/tag/blog.html
这是为什么? 这是我的路线
Route::get('/blog/tags/{any?}', array('uses'=>'BCr@sortTags', 'as'=>'tags'));
谁能指导一下。
好的,这是预料之中的,因为当您在 tag/lorem
然后单击博客 link 时,它被称为 blog.html
它只是将 lorem
替换为blog.html。如果您真的想更正 link,那么您应该将主页和博客的 link 更改为绝对 link 之类的 /public/blog.html
(不仅是 blog.html
)或者你也可以 link 到它的路线名称。试试这个。祝你好运。