在Bootstrap Laravel中使用带标签导航的路由链接

在Bootstrap Laravel中使用带标签导航的路由链接,laravel,bootstrap-4,routes,Laravel,Bootstrap 4,Routes,以下代码适用于制表符,但链接不起作用。当我删除data togle或设置data toggle=“link”时,链接正常,但选项卡消失了。那么,如何使用路由链接获取选项卡?谢谢 <nav class="navbar navbar-expand-sm fixed-top navbar-light bg-white"> <div class="container-fluid"> <ul class="nav nav-pills nav-pills

以下代码适用于制表符,但链接不起作用。当我删除
data togle
或设置
data toggle=“link”
时,链接正常,但选项卡消失了。那么,如何使用路由链接获取选项卡?谢谢

<nav class="navbar navbar-expand-sm fixed-top navbar-light bg-white">
    <div class="container-fluid">
        <ul class="nav nav-pills nav-pills-primary nav-pills-icons justify-content-center" role="tablist">
            <li class="nav-item" style="padding -right:0.9em;">
                <a class="nav-link active" data-toggle="tab" href="{{ route('user.index') }}" role="tablist">User </a>
            </li>
            <li class="nav-item">
                <a class="nav-link" data-toggle="tab" href="{{ route('page.charts') }}" role="tablist" margin="30px">Charts </a>
            </li>
        </ul>
    </div>
</nav>




您可能没有引用jQuery,请检查以确保jQuery是列表中的第一个jQuery。laravel框架应该引用jQuery。你能举一个你认为应该引用它的例子吗?好的,这似乎是一个解决办法,切换工作,但现在有另一个问题:当用户进入页面时,默认情况下没有激活的按钮。@Rome“当用户进入页面时”此页面的路径是什么?是不是
user.index
?@Rome选项卡url与“当用户进入页面时”相同?是的,用户登录并查看图表,因此它是
page.charts
@Rome我认为这是因为命名路由问题,将
Route::is('page.charts')
更改为
Route::is('/charts')
实际url。