PHP code example of hoangphison / menu
1. Go to this page and download the library: Download hoangphison/menu library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
hoangphison / menu example snippets
Menu::newMenu()
->add(Link::to('/', 'Home'))
->add(Link::to('/about', 'About'))
->add(Link::to('/contact', 'Contact'))
->add(Html::empty())
->render();
// Or just...
Menu::newMenu()
->link('/', 'Home')
->link('/about', 'About')
->link('/contact', 'Contact')
->empty()
$pages = [
'/' => 'Home',
'/about' => 'About',
'/contact' => 'Contact',
];
Menu::build($pages, function ($menu, $label, $url) {
$menu->add($url, $label);
})->render();
Menu::newMenu()
->addClass('navigation')
->add(Link::to('/', 'Home')->addClass('home-link'))
->add(Link::to('/about', 'About'))
->add(Link::to('/contact', 'Contact')->addParentClass('float-right'))
->wrap('div.wrapper')
Menu::newMenu()
->link('/', 'Home')
->submenu('More', Menu::newMenu()
->addClass('submenu')
->link('/about', 'About'))
->link('/contact', 'Contact'))
);
Menu::macro('main', function () {
return Menu::new()
->action('HomeController@index', 'Home')
->action('AboutController@index', 'About')
->action('ContactController@index', 'Contact')
->setActiveFromRequest();
});