workup/collapsible-resource-manager

具有可折叠组的自定义侧边栏菜单

v1.4.2.001 2022-03-18 08:03 UTC

README

Latest Version on Packagist Total Downloads License

提供一个简单的方法来对侧边栏上的资源进行排序和分组。

安装

您可以通过composer安装此包

composer require digital-creative/collapsible-resource-manager

使用方法

此包可以作为Nova默认侧边栏菜单的无缝替代品。它对原始Nova菜单所做的唯一修改是向MenuItem类添加了->icon()方法,这使得您能够轻松地将图标融入每个菜单项。

有关所有可用选项,请参阅nova文档此处

class NovaServiceProvider extends NovaApplicationServiceProvider {

    public function boot(): void
    {
        //...
        Nova::mainMenu(function (Request $request): array {    
            return [
                MenuSection::make('Content', [
                    MenuGroup::make('User Base', [
                        MenuItem::resource(User::class)->icon('<svg>...</svg>'),
                        MenuItem::resource(Article::class)->icon('annotation'),
                        MenuItem::resource(Comment::class)->icon('chat-alt'),
                    ]),
                ])->icon('lightning-bolt')->collapsable(),
            ];    
        });
        //...
    }

}

⭐️ 表达您的支持

如果此项目对您有帮助,请给予⭐️支持!

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件