laravel 如何在同一页面的另一部分显示选定的导航栏项目

xjreopfe  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(77)

我在laravel刀片页面的一侧有一个菜单,页面的另一侧我有一个div,我想在这个div中显示导航栏的选定项目。我的代码在bellow中:

<div class="col-1" style="position: fixed;z-index: 3;width: 11%; height:calc(100% - 100px);">
                            <nav style="background: white;" class="nav">
                                <ul>
                                    <li class="active {{ @Request::is('dashboard') ? 'active':''}}" style="height: 120px;" class="p-3"><a href="{{ url('dashboard') }}"><i class="fa fa-pie-chart fa-3x"></i> DASHBOARD</a></li>
                                    <li class="{{ @Request::is('tasks') ? 'active':''}}" style="height: 120px;" class="p-3"><a href="{{ url('tasks') }}" class="menu_a"><i class="fa fa-edit fa-3x"></i> Register Form</a></li>
                                   </ul>
                            </nav>
                        </div>
                        <div clas="col-11" style="background:lightcyan;width: 89%;float:left;height:calc(100% - 100px);">
                            <div class="p-4"> 
                               
                               Display location of the selected form through the menu
                                
                            </div>

                        </div>

我该怎么做?我想我可以用@include来做,但是怎么做呢?

huus2vyu

huus2vyu1#

您可以检查路由名称,并检查这是否是在此链接上活动的路由。

<li class="p-3 {{ request()->routeIs('route_name') ? 'active' : '' }}" style="height: 120px;"><a href="{{ url('dashboard') }}"><i class="fa fa-pie-chart fa-3x"></i> DASHBOARD</a></li>

你也可以使用通配符来激活一个父链接,像这样

{{ request()->routeIs('users.*') ? 'active' : '' }}

相关问题