| Package Data | |
|---|---|
| Maintainer Username: | nurmanhabib |
| Maintainer Contact: | nurmanhabib@yahoo.co.id (Habib Nurrahman) |
| Package Create Date: | 2014-07-29 |
| Package Last Update: | 2021-05-01 |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-11-02 15:14:14 |
| Package Statistics | |
|---|---|
| Total Downloads: | 1,979 |
| Monthly Downloads: | 32 |
| Daily Downloads: | 0 |
| Total Stars: | 2 |
| Total Watchers: | 1 |
| Total Forks: | 1 |
| Total Open Issues: | 0 |
Sekarang bisa digunakan untuk semua framework PHP bahkan untuk PHP Native. Untuk penggunaan Laravel berubah menjadi nurmanhabib/laravel-menu.
Cukup sederhana, jalankan perintah berikut untuk mendapatkan versi terbaru.
composer require nurmanhabib/navigator
Cukup membuat object NavCollection dengan menambahkan beberapa NavItem
$menu = new NavCollection;
$menu->addHome();
$menu->addLink('Berita', 'berita');
$menu->addSeparator();
$menu->addParent('Kategori', function (NavCollection $menu) {
$menu->addLink('Teknologi', 'kategori/teknologi');
$menu->addLink('Otomotif', 'kategori/otomotif');
$menu->addParent('Lifestyle', function (NavCollection $menu) {
$menu->addLink('Pria', 'lifestyle-pria');
$menu->addLink('Wanita', 'lifestyle-wanita');
});
});
Selanjutnya membuat object Navigator
$navigator = new Navigator($menu);
Set NavItem yang aktif berdasarkan url
$navigator->setActive('lifestyle-wanita');
Render Navigator
return $navigator->render();