bozboz / menus
Installs: 2 313
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- kalnoy/nestedset: 3.1 - 4.1
This package is not auto-updated.
Last update: 2021-05-27 19:57:56 UTC
README
Installation
composer require bozboz/menus
- Add
Bozboz\Menus\Providers\MenuServiceProvider::class,
to app.php php artisan vendor:publish && php artisan migrate
Usage
Click "Menus" in the "Content" menu in the admin and add a menu.
Add items to the menu selecting either an entity or manual text/url
In your view use the menu blade directive like so @menu(string $alias[, string $view = 'menus::menu'])
where "alias" is the alias of the menu you just created.
By default menus will be rendered using the 'menus::menu' view which will output the menu as a simple nested, unordered list.
The menu query has a 1 hour cache so changes to entities can take a while to appear. Changes made directly to the menu will clear the cache though.