zengine/active-route

为 Laravel 检测活动路由

该软件包的官方仓库似乎已不存在,因此软件包已被冻结。

1.1.0 2019-09-05 06:57 UTC

This package is auto-updated.

Last update: 2023-03-05 15:18:00 UTC


README

Latest Stable Version Latest Unstable Version Build Status Scrutinizer Code Quality Total Downloads StyleCI

轻松检测路由或 URL 是否是当前活动的。

安装

您可以通过 composer 安装此软件包

composer require zengine/active-route

使用

默认情况下,如果路由是当前活动路由,辅助函数返回 active

<a href="{{ route('home') }}" class="btn {{ isActiveRoute('home') }}">Link</a>

您可以通过传递一个字符串来返回是否是当前活动路由。

<a href="{{ route('home') }}" class="btn {{ isActiveRoute('home', 'bg-red-300 rounded no-underline') }}">Link</a>

检查多个路由

<a href="{{ route('items') }}" class="btn {{ areActiveRoutes(['home', 'items']) }}">Link</a>

检查通配符

<a href="{{ route('items.creat') }}" class="btn {{ isActiveRoute('items.*') }}">Link</a>

检查 URL 字符串

<a href="/calendar?date=2019-02-12" class="btn {{ isActiveUrl('calendar?date=2019-02-12') }}">Link</a>

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近的变化信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全

如果您发现任何安全问题,请通过电子邮件 christian@zenigne.org 反馈,而不是使用问题跟踪器。

鸣谢

许可协议

MIT 许可协议 (MIT)。有关更多信息,请参阅 许可文件