jolimardi/laravel-menu

为Laravel定制的导航

0.5 2024-07-18 12:46 UTC

This package is auto-updated.

Last update: 2024-09-18 13:06:50 UTC


README

composer require jolimardi/laravel-menu

请将提供者在config/app.php文件中添加(通常不需要测试)

'providers' => ServiceProvider::defaultProviders()->merge([
    ...        
    JoliMardi\Menu\MenuServiceProvider::class,
])->toArray(),
php artisan vendor:publish --provider="JoliMardi\Menu\MenuServiceProvider"

建议安装blade-ui-kit/blade-icons以使用图标。

用法

配置

修改示例配置文件config/menu.yml。注意,yaml中的路由(键)必须存在于Laravel的路由中。

组件

在Blade模板中添加组件<x-menu/>,到您希望显示菜单的地方。

编辑菜单项模板

执行php artisan vendor:publish命令后,您可以在/resources/views/vendor/menu/components/menu-link.blade.php中修改菜单中每个链接的模板(例如,对于图标很有用)。