美文网首页
active 选中扩展( hieu-le/active)

active 选中扩展( hieu-le/active)

作者: 熊航 | 来源:发表于2019-05-13 17:01 被阅读0次

安装 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 是否含有指定的字符;

相关文章

网友评论

      本文标题:active 选中扩展( hieu-le/active)

      本文链接:https://www.haomeiwen.com/subject/tpsraqtx.html