aflanry/menus

这是我们使用的菜单

v1.0.0 2021-01-12 23:43 UTC

This package is auto-updated.

Last update: 2024-09-13 07:55:09 UTC


README

要求

  • 默认视图需要 Bootstrap 4
  • 使用图标时需要 FontAwesome
  • 菜单只对已验证视图显示
  • 在 User 模型中实现了 isAdmin()
  • user_groups 表使用 id 作为主键

入门指南

使用 composer 安装包,发布供应商文件,并迁移新的菜单表

composer require aflanry/menus --dev
php artisan vendor:publish
php artisan migrate

使用带有您菜单的模板编辑 config/menu.php。然后您可以使用配置文件中的值对数据库进行初始化。

php artisan db:seed --class=MenuSeeder

接下来,将菜单的 sass 和 javascript 添加到您的捆绑包中

@import("vendor/menu/_menu");
require('./vendor/menu/menu');

最后,在布局中包含菜单视图!

@include('menu::menu')

编辑菜单视图

菜单视图发布在 resources/views/vendor/menu 文件夹中。您可以根据需要编辑菜单!