Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 975 Bytes

module-admin-menu.md

File metadata and controls

26 lines (20 loc) · 975 Bytes

Module Admin Menu

AdminMenu facade is very helpful for adding an admin menu for your custom module. Let say you want add a simple admin menu for your subscribe user list menu into an Admin of AvoRed E commerce. You can do that simply adding into your module.php files boot method by registering an Menu.

use AvoRed\Framework\AdminMenu\Facade as AdminMenuFacade;
use AvoRed\Framework\AdminMenu\AdminMenu;

// Below Line of code add a top level Menu into an Admin
AdminMenuFacade::add('promotion')
        ->label('Promotion')
        ->route('#')
        ->icon('fa fa-book');

// Below Line of get the added top level Menu
$promotionMenu = AdminMenuFacade::get('promotion');

// Below Line of code add a SubMenu of a Promotion Menu        
$promotionMenu->subMenu('subscribe',   function(AdminMenu $menu) {
        $menu->key('subscribe')
        ->label('Subscribe List')
        ->route('admin.subscribe.index')
        ->icon('fab fa-book');
    });