opanegro / dot-nova-sidebar-collapse
创建带有类别折叠和自定义图标的自定义菜单资源
0.0.1
2019-05-26 15:21 UTC
Requires
- php: >=7.1.0
This package is auto-updated.
Last update: 2024-09-27 03:32:07 UTC
README
我基于laravel-Nova v2创建,并支持Laravel Nova v2++
安装
您可以通过composer在使用Nova的Laravel应用程序中安装此包
composer require opanegro/dot-nova-sidebar-collapse
要发布视图nova覆盖导航和配置文件,请运行
php artisan vendor:publish --tag=dot-nova-sidebar-collapse-views
php artisan vendor:publish --tag=dot-nova-sidebar-collapse-config
然后您必须使用Nova注册工具。这通常在NovaServiceProvider的tools方法中完成。
// in app/Providers/NovaServiceProvider.php use Opanegro\DotNovaSidebarCollapse\DotNovaSidebarCollapse; // ... public function tools() { return [ // ... new DotNovaSidebarCollapse(), ]; }
在文件app/Nova/User.php中添加$category和$icon
$icon只需在resources中添加一个
class User extends Resource { public static $category = 'Management Users'; /** optional */ public static $icon = '[...svg icon...]'; }
您可以从zondicons添加svg icon
使用svg图标
- 下载zondicons并在浏览器中打开
*.svg图标 - 在浏览器中
[右键点击]并选择检查元素 - 将tag svg复制到变量
$icon - 在
<svg class="sidebar-icon">中添加类 - 在
<path fill="var(--sidebar-icon)">中添加填充
灵感来源
- 分组和分类nova资源 - alexbowers