noob / simple_menu_laravel
为 Laravel 提供简单菜单,从配置文件加载菜单
V1.0.1
2017-04-30 07:28 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-29 01:53:17 UTC
README
快速轻松地在 Laravel 5 中创建菜单的简单方法
文档
安装
composer require noob/simple_menu_laravel
现在,将 Laravel 菜单服务提供者添加到 config/app.php
中的 providers
数组。
<?php 'providers' => [ /* * Laravel Framework Service Providers... */ ... 'noob\simple_menu_laravel\SimpleMenuServiceProvider::class', ... ], ?>
在 config/app.php
的末尾添加 'SimpleMenu' => 'noob\simple_menu_laravel\SimpleMenuFacade'
到 $aliases
数组
<?php 'aliases' => [ ... 'SimpleMenu' => 'noob\simple_menu_laravel\SimpleMenuFacade', ], ?>
这将在 Laravel 中注册该包并创建一个名为 SimpleMenu
的别名。
现在发布配置文件和视图文件到相应的目录
php artisan vendor:publish
一旦发布,在 config/menu.php 中创建了两个新文件
<?php 'dash_board' => [ 'title' => 'dashboard', 'url' => '/', 'order' => 2, 'children' => [] ], ?>
并在 views 文件夹中的 resources/views/Layouts/menu.blade.php 创建了一个文件
To do
功能
待完成
待办事项
- 创建菜单的视图文件
- 与配置文件一起发布视图
- 在视图文件中配置动态深度
- 创建一个返回具有必要类名的 html 的方法
- 查找活动项并检查活动项是否工作
- 给所有文件添加注释
- 调用面包屑导航