jolimardi / laravel-menu
为Laravel定制的导航
0.5
2024-07-18 12:46 UTC
Requires
- symfony/yaml: *
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
中修改菜单中每个链接的模板(例如,对于图标很有用)。