【问题标题】:Laravel + Bootstrap - navbar links doesn't redirectLaravel + Bootstrap - 导航栏链接不重定向
【发布时间】:2014-02-16 18:18:34
【问题描述】:

我遇到了麻烦。

我用示例数据更新了数据库,导航栏坏了。我不知道是什么导致了问题 - 也许你会帮助我。

所以,当我想转到“新闻”或“项目”页面时,什么也没发生 - 就像链接有“#”值一样。

     <div class="navbar navbar-default" role="navigation">

  <div class="navbar-header">
      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="{{ URL::base() }}">devprj*</a>
  </div>

    <div class="collapse navbar-collapse" data-toggle="collapse">

      <ul class="nav navbar-nav">
          <li><a href="{{ URL::base() }}">Home</a></li>
          <li><a href="{{ URL::to('news') }}">News</a></li>
          <li><a href="{{ URL::to('product') }}">Projects</a></li>
          <li><a href="./forums">Forums</a></li>
          <li><a href="{{ URL::to('about') }}">About</a></li>
          @if ( !Auth::guest() )
          <li><a href="{{ URL::to('admin') }}">Panel</a></li>
          @endif
      </ul>

      <form class="navbar-form navbar-left" role="search">
        <div class="form-group">
          <input type="text" class="form-control" placeholder="Search">
        </div>
        <button type="submit" class="btn btn-default">Submit</button>
      </form>

      <ul class="nav navbar-nav navbar-right">
        @if ( Auth::guest() )
          <a class="btn btn-default navbar-btn" href="{{ URL::to('login')}}"><span class="glyphicon glyphicon-log-in"></span> Login</a>
          <a class="btn btn-success navbar-btn" href="{{ URL::to('register')}}"><span class="glyphicon glyphicon-heart"></span> Register</a>
        @else
        Welcome, <strong>{{ HTML::link('admin', Auth::user()->username) }} </strong> |
            {{ HTML::link('logout', 'Logout') }}
        @endif
      </ul>

    </div><!--/.nav-collapse -->
    </div>

除了 navbar-collapse 中的东西,一切都很好。怎么了?

如果有帮助,我可以发布更多内容。

引导 3 + Laravel 3。

//pmache

【问题讨论】:

  • 你能发布实际的 HTML 输出吗?这就是确定问题所在所需要的。
  • 全索引输出:pastebin.com/mr42kPAk

标签: php html twitter-bootstrap laravel-3


【解决方案1】:

看起来问题出在...上的 data-toggle="collapse" 属性上

<div class="collapse navbar-collapse">

删除它,一切都会正常。

data-toggle="collapse" 应该只添加到触发折叠事件(按钮)的元素,而不是作为折叠目标的元素。

【讨论】:

  • 我没有注意到这一点。好眼力!
猜你喜欢
  • 2018-08-07
  • 1970-01-01
  • 1970-01-01
  • 2015-04-17
  • 1970-01-01
  • 2018-07-21
  • 1970-01-01
  • 2012-08-02
  • 1970-01-01
相关资源
最近更新 更多