1. Go to this page and download the library: Download saeedhosan/laravel-menus 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/ */
use SaeedHosan\Menus\Menu;
// Root menu
Menu::create(AdminMenu::class);
// Child menu — items appended to AdminMenu
Menu::create(ReportsMenu::class, AdminMenu::class);
// Insert after a specific slug
Menu::create(ReportsMenu::class, AdminMenu::class)->after('admin.users');
// Insert before a specific slug
Menu::create(ReportsMenu::class, AdminMenu::class)->before('admin.users');
// Insert into a specific item's submenu
Menu::create(ReportsMenu::class, AdminMenu::class)->whereSlug('admin.settings');
// Force as submenu of matched item
Menu::create(ReportsMenu::class, AdminMenu::class)->asSubmenu()->whereSlug('admin.settings');
// Filter which items get merged
Menu::create(ReportsMenu::class, AdminMenu::class)->filter(fn ($item) => $item['slug'] !== 'hidden');