Laravel + Bootstrap - 导航栏链接不会重定向

时间:2014-01-25 19:08:20

标签: php html twitter-bootstrap laravel-3

我遇到了麻烦。

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

所以,当我想去“新闻”或“项目”页面时,没有任何事情发生 - 就像链接有“#”值一样。

     <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中,一切正常都可以解决问题。怎么了?

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

Bootstrap 3 + Laravel 3。

// pmache

1 个答案:

答案 0 :(得分:0)

看起来问题是......

上的data-toggle="collapse"属性
<div class="collapse navbar-collapse">

删除它,一切都应该有用。

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