portedcheese/admin-site-menu
Composer 安装命令:
composer require portedcheese/admin-site-menu
包简介
Interface for site administrators for edit site menu
README 文档
README
Есть роут admin.menus.index, на нем создается и редактируется меню.
Можно выгрузить структуру меню в yaml формате и загрузить.
Если расширить класс MenuItem, можно в него дописать методы для вывода подменю которое будет динамичным. Единственный момент, поскольку получение меню пишется в кэш, что бы сократить кол-во запросов, то и динамичное меню будет в кэше. Нужно при обновлении динамики сбрасывать кэш у меню.
Установка
composer require portedcheese/admin-site-menu
php artisan migrate
Выгружается компонент для изменения веса меню
php artisan vendor:publish --provider="PortedCheese\AdminSiteMenu\AdminSiteMenuServiceProvider" --tag=public --force
Создать шаблоны в layouts и модели.
php artisan make:menu-settings
{--all : Run full command}
{--models : Create models}
{--controllers : Create controllers}
{--policies : Export and create rules}
{--only-default : Create default rules}
{--vue : Add vue to file}
{--replace-old : Refactor old menu items}
portedcheese/admin-site-menu 适用场景与选型建议
portedcheese/admin-site-menu 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 1.34k 次下载、GitHub Stars 达 1, 最近一次更新时间为 2019 年 04 月 09 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 portedcheese/admin-site-menu 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 portedcheese/admin-site-menu 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 1.34k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 5
- 依赖项目数: 9
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-04-09