zengine / active-route
为 Laravel 检测活动路由
该软件包的官方仓库似乎已不存在,因此软件包已被冻结。
1.1.0
2019-09-05 06:57 UTC
Requires
- php: ^7.1
- illuminate/routing: 5.6.*|5.7.*|5.8.*|^6.0
- illuminate/support: 5.6.*|5.7.*|5.8.*|^6.0
Requires (Dev)
- orchestra/testbench: 3.8.*
- phpunit/phpunit: ^7.3 || ^8.2
This package is auto-updated.
Last update: 2023-03-05 15:18:00 UTC
README
轻松检测路由或 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)。有关更多信息,请参阅 许可文件。