tijdmachine/laravel-active

此包已被废弃,不再维护。作者建议使用imbue/laravel-active包。

检查当前路由是否激活的辅助工具。

1.0.0 2018-01-14 22:22 UTC

This package is auto-updated.

Last update: 2022-02-01 13:11:51 UTC


README

Latest Stable Version Total Downloads License

Laravel Active是一个用于Laravel的包,它使识别当前路径或路由是否激活变得简单。

需求

  • Laravel >=5.5

安装

使用composer require命令将Laravel Active添加到你的composer文件中

$ composer require imbue/laravel-active

Laravel 5.5使用包自动发现,因此不需要手动添加 ServiceProvider。

将配置文件发布到你的本地配置文件夹

$ php artisan vendor:publish --tag=laravel-active

使用方法

// by path
{{ active('articles') }}
{{ active('articles/*') }}
{{ active(['articles', 'articles/*']) }}
  
// by route name
{{ active('articles.*') }}
{{ active(['articles', 'articles.*']) }}

示例

<ul class="navbar-nav">
    <li class="nav-item {{ active(['blog', 'blogs/*']) }}">
        <a class="nav-link" href="#">Blog</a>
    </li>
</ul>

鸣谢

此包基于dwightwatson的Active,并进行了简化/更改,以满足个人偏好。