codexshaper/laravel-menu-builder

Laravel 拖放式菜单构建器

v2.5 2020-09-27 22:26 UTC

README

License Downloads Latest Version on Packagist

Laravel 菜单构建器

Laravel 菜单构建器,带有 VueJs 和 jQuery。5分钟内构建您的多级菜单。

Laravel Menu Builder Demo

演示 http://demo.codexshaper.com/admin/menus

安装包

composer require codexshaper/laravel-menu-builder

可选

- If your mysql version is old then follow next steps
   * Goto `app\Providers\AppServiceProvider.php` and open it in your text editor
   * Add `use Illuminate\Support\Facades\Schema;` on top under namespace
   * Add `Schema::defaultStringLength(191);` in your boot method

通过单个命令发布资源、配置、迁移和数据库播种

php artisan menu:install

运行 php artisan serve

要检查菜单,请访问 http://127.0.0.1:8000/admin/menus 。您可以从 config/menu.php 中更改 admin 前缀

如何在您的网站上使用菜单?您可以选择以下两种选项之一

选项 1

@extends('menu::layouts.app')
@section('content')
    {{ menu('name') }}
@endsection

选项 2

  1. 通过调用 {{ menu('name') }}@menu('name') 在您的网站上任何位置调用菜单
  2. 如果您想使用我们的默认设计,请链接 CSS 和 JS
CSS: <link rel="stylesheet" type="text/css" href="{{ menu_asset('css/menu.css') }}">
JS: <script src="{{ menu_asset('js/menu.js') }}"></script> 
  1. 可选:如果您页面上没有 jQuery 和 bootstrap,请在 menu.css 之前添加 app.css,在 menu.js 之前添加 app.js
CSS: <link rel="stylesheet" type="text/css" href="{{ menu_asset('css/app.css') }}">
JS: <script src="{{ menu_asset('js/app.js') }}"></script>

作者

  • Md Abu Ahsan Basir - 主要开发者 - github
  • Mahabubul Alam - 主要设计师 - github

查看参与此项目的 贡献者列表

许可

License

感谢

  • 特别感谢 Voyager 提供出色的设计理念