classy/mega-menu

一个Laravel MegaMenu软件包,让您的生活更轻松

v0.1 2018-07-27 06:10 UTC

This package is not auto-updated.

Last update: 2024-09-21 05:53:53 UTC


README

一个支持Laravel 5.4、5.5和5.6的Laravel MegaMenu软件包,让您的使用更轻松!

安装步骤

1. 需求包

在创建新的Laravel应用程序后,您可以使用以下命令包含ClassyMenu软件包:

composer require classy/mega-menu

2. 添加数据库凭证

接下来,请确保创建一个新的数据库,并将您的数据库凭证添加到您的.env文件中

DB_HOST=localhost
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

3. 运行迁移

php artisan migrate:install
            OR  
php artisan migrate:refresh

恭喜!现在您可以使用Classy Menu了

如何使用

要按名称显示菜单,请使用

$menuname = "main_menu" @ menu name from database

$type = "default" Or "bootstrap" Or "costem.menu.view"

$options = array('color' => true , 'background' => true , 'icon' => true)

Or in blade 

$option1 = "background" background color in database @css
$option2 = "color"      Font Color in database @css
$option3 = "icon"       icon class in database exa: fa fa-home
 
 

By Blade Directive @ClassyMenu(String $menuname, String $type, String $option1, String $option2 ,String option3) 
   
   example @ClassyMenu(main,bootstrap,color,icon) 

   example @ClassyMenu(main,mymenu,color) 

   example @ClassyMenu(main,default) 

By Helper Function ClassyMenu(String $menuname,String $type ,array options)
   
   example ClassyMenu("main","bootstrap",["color"=>true,"icon"=>true]) 

   example ClassyMenu("main","mymenu",["background"=>true]) 

   example ClassyMenu("main","fronend.menu.mymenu") 

By Fcade ClassyMenu::display(String $menuname,String $type ,array options)

   example ClassyMenu::display("main","bootstrap",["color"=>true,"icon"=>true]) 

   example ClassyMenu::display("main","mymenu",["background"=>true]) 

   example ClassyMenu::display("main","fronend.menu.mymenu")