分类激活判断的一些帮助函数

公司里没办法用 composer, 就发到这里留个笔记

function active_class($condition, $activeClass = 'active', $inactiveClass = ''){
    return $condition ? $activeClass : $inactiveClass;
}

function if_route($routeName){
    $routeNames = Route::currentRouteName();

    return in_array($routeName, (array)$routeNames);
}

function if_route_param($param, $value) {
    $paramValue = Route::input($param);
    if (is_a($paramValue, Model::class)) {
        return $paramValue->{$paramValue->getKeyName()} == $value;
    }

    return $paramValue == $value;

}

function category_nav_active($category_id){
    return active_class((if_route('categories.show') && if_route_param('category', $category_id)));
}
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!