【发布时间】:2019-01-02 11:43:02
【问题描述】:
我正在使用 Laravel,并且有这样的视图结构:
我的每个页面顶部都有一个导航栏,导航栏上有几个链接:
<ul class="uk-nav uk-navbar-dropdown-nav">
<li><a href="mykennel/info">KENNEL INFORMATION</a></li>
<li><a href="mykennel/parents">SIRES & DAMS</a></li>
<li><a href="mykennel/litters">LITTERS</a></li>
<li><a href="help/breeder">HELP</a></li>
</ul>
如果我从主页 (home.blade.php) 点击这些链接之一(比如说信息),它会重定向到以下网址:
localhost:8080/mykennel/info
但是,如果我已经在 mykennel 子文件夹中的视图上(再次,假设我在信息页面上),并且我单击导航栏中的链接,它会重定向到:
localhost:8080/mykennel/mykennel/info
抛出 404。我明白为什么会发生这种情况,但我似乎找不到解决方法。如何在我的锚标记中创建一个 href,它知道只使用一个 /mykennel/ 前缀,而不管用户当前位于网站的哪个位置?
感谢任何帮助。
【问题讨论】:
-
尝试在
href的开头添加/,以便链接变为/mykennel/* -
哈哈。谢谢,那解决了。如果你做了一个,很高兴标记你的答案。非常感谢!
标签: laravel routes views laravel-blade