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

2019-05-13  本文已影响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 是否含有指定的字符;

上一篇下一篇

猜你喜欢

热点阅读