安装 hieu-le/active
composer require "hieu-le/active:~3.5"
使用
在helpers文件中添加
function category_nav_active($category_id)
{
return active_class((if_route('categories.show') && if_route_param('category', $category_id)));
}
前端页面
<li class="{{ active_class(if_route('topics.index')) }}"><a class="nav-link" href="{{ route('topics.index') }}">话题</a></li>
<li class="{{ category_nav_active(1) }}"><a class="nav-link" href="{{ route('categories.show', 1) }}">分享</a></li>
函数介绍
if_route ()
- 判断当前对应的路由是否是指定的路由;
if_route_param ()
- 判断当前的 url 有无指定的路由参数。
if_query ()
- 判断指定的 GET 变量是否符合设置的值;
if_uri ()
- 判断当前的 url 是否满足指定的 url;
if_route_pattern ()
- 判断当前的路由是否包含指定的字符;
if_uri_pattern ()
- 判断当前的 url 是否含有指定的字符;
网友评论