bozboz/menus

This package is abandoned and no longer maintained. No replacement package was suggested.
There is no license information available for the latest version (v1.3.2) of this package.

v1.3.2 2019-07-01 11:08 UTC

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.