filipac/menu-active-check

此软件包最新版本(1.2.2)没有可用的许可信息。

1.2.2 2015-02-24 10:06 UTC

This package is auto-updated.

Last update: 2024-09-25 06:38:54 UTC


README

以下是我遇到的情况:在一个bootstrap管理主题中,我希望当我在某个控制器上时,菜单项被标记为ACTIVE。每次我都要写很多代码,所以我创建了一个blade标签来快速访问规则。示例用法

<li class="{@checkActive Dashboard|active}">
                      <a href="{{URL::to('/admin')}}"  >
                        <i class="fa fa-dashboard icon">
                          <b class="bg-danger"></b>
                        </i>
                        <span>@lang('admin.menu.dashboard')
                        </span>
                      </a>
                    </li>

说明:如果当前控制器是DashboardController,则脚本将输出"active",从而使菜单高亮。您可以将"active"替换为您想要添加到活动菜单项的任何类。这是一个快速且粗略的软件包,如果您想要进行改进,请分支、提交并提交合并请求。

我希望将其用于未来的Laravel项目。

安装:将 "filipac/menu-active-check": "~1.0" 添加到 composer.json 的 require 部分,运行 composer update。在 /app/config/app.php 中,将以下内容添加到 providers 数组的末尾

'Filipac\MenuActiveCheck\MenuActiveCheckServiceProvider',

完成,现在您可以在blade文件中使用 {@checkActive ControllerName|css-active-class}