定制 truongbo/sidebar 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

truongbo/sidebar

Composer 安装命令:

composer require truongbo/sidebar

包简介

Sidebar Admin Package

README 文档

README

A simple generate sidebar for PHP/Laravel (Logic only, not include interface as shown below)

Usage :

  • Install
composer require truongbo/sidebar
  • Use

    • Register in method boot of ServiceProvider

Example in method boot of AppServiceProvider :

        // Register group sidebar
        \SideBarDashBoard::registerGroup('permission_manager')
            ->setLabel('Authentication')
            ->setPosition(99)
            ->setIcon('nav-icon la la-users')
            ->render();

        // Register item in group permission_manager sidebar
        \SideBarDashBoard::registerItem('user')
            ->setLabel('Users')
            ->setPosition(1)
            ->setRoute(bo_url('user'))
            ->setIcon('nav-icon la la-user')
            ->setGroup('permission_manager')
            ->render();

        // Register item in group permission_manager sidebar
        \SideBarDashBoard::registerItem('role')
            ->setLabel('Roles')
            ->setPosition(2)
            ->setRoute(bo_url('role'))
            ->setIcon('nav-icon la la-id-badge')
            ->setGroup('permission_manager')
            ->render();

        // Register item in group permission_manager sidebar
        \SideBarDashBoard::registerItem('permission')
            ->setLabel('Permission')
            ->setPosition(3)
            ->setRoute(bo_url('permission'))
            ->setIcon('nav-icon la la-key')
            ->setGroup('permission_manager')
            ->render();
  • Show sidebar
    • Example show result in file sidebar.blade.php

Group

  • setLabel : set label name for group
  • setPosition : set position for group
  • setIcon : set icon for group
  • setClass : set class for group
  • setStyleCss : set custom style css for group
    • anymore...

Don't forget to add render method to show it on sidebar

Item

  • setGroup : set group for item (by key group)
  • setLabel : set label name for item
  • setPosition : set position for item
  • setIcon : set icon for item
  • setClass : set class for item
  • setStyleCss : set custom style css for item
    • anymore...

Don't forget to add render method to show it on sidebar

统计信息

  • 总下载量: 16
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: Unknown
  • 更新时间: 2022-08-21