rapidez / snowdog-menu
Rapidez Snowdog Menu
2.0.0
2024-05-28 08:59 UTC
Requires
- php: ^8.0|^8.1|^8.2
- illuminate/database: ^9.0|^10.0|^11.0
- illuminate/support: ^9.0|^10.0|^11.0
- illuminate/view: ^9.0|^10.0|^11.0
- rapidez/core: ~0.55|^1.0|^2.0
README
将注册一个Blade组件,可以用来
<x-snowdog-menu identifier="main"/>
安装
如果你还没有移除默认的菜单包
composer remove rapidez/menu
安装此包
composer require rapidez/snowdog-menu
并将头部Blade文件中的 <x-menu/>
替换为 <x-snowdog-menu identifier="main"/>
(并替换标识符)
resources/views/vendor/rapidez/layouts/partials/header.blade.php
如果你还没有发布Rapidez视图
php artisan vendor:publish --provider="Rapidez\Core\RapidezServiceProvider" --tag=views
视图
你可以使用以下命令发布视图
php artisan vendor:publish --provider="Rapidez\SnowdogMenu\SnowdogMenuServiceProvider" --tag=views
类型
当前视图中只有锚点作为分类和自定义URL类型,但你可以检查 $item->type
并根据它进行条件操作,例如
@if($item->type == 'cms_block')
@content($item->content)
@endif
许可
GNU通用公共许可证v3。请参阅许可文件以获取更多信息。