PHPackages                             phpcollective/menumaker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. phpcollective/menumaker

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

phpcollective/menumaker
=======================

An elegant multi level menu system for the Laravel framework.

v1.0.15(2y ago)81453[2 PRs](https://github.com/phpcollective/menumaker/pulls)MITPHPPHP &gt;=7.1.3CI failing

Since Apr 9Pushed 2y ago2 watchersCompare

[ Source](https://github.com/phpcollective/menumaker)[ Packagist](https://packagist.org/packages/phpcollective/menumaker)[ RSS](/packages/phpcollective-menumaker/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (2)Dependencies (4)Versions (19)Used By (0)

Laravel Menu Maker
------------------

[](#laravel-menu-maker)

[![Latest Version on Packagist](https://camo.githubusercontent.com/301a4eef85de3c79d8a0542221cd6d9507eec161264c39f1b24687e8a53f6fed/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f706870636f6c6c6563746976652f6d656e756d616b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/phpcollective/menumaker)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)[![Quality Score](https://camo.githubusercontent.com/4c36176b9cdac0f91aa0fffa7d10f3cb82961ec73e783822590d901576155e38/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f706870636f6c6c6563746976652f6d656e756d616b65722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/phpcollective/menumaker)[![Total Downloads](https://camo.githubusercontent.com/1c75165ad4df3737215b5e98f04cd770bcc226cdbf571401b9a4e4187b7dae9b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f706870636f6c6c6563746976652f6d656e756d616b65722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/phpcollective/menumaker)

Menu Maker is a nice and convenient way to manage your menu items for the Laravel framework. You can create multi level menu items for different sections of your site like Left Menu, Top Menu etc with it. It will provide the authorization of menu as well.

Structure
---------

[](#structure)

Directory structure of the project are as follows:

```
config/
public/
resources/
src/

```

Install
-------

[](#install)

You may use Composer to install the package into your Laravel project:

```
$ composer require phpcollective/menumaker
```

##### Laravel 5.5+:

[](#laravel-55)

If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php

```
PhpCollective\MenuMaker\MenuServiceProvider::class,
```

After installing Menu Maker, publish its assets using the `menu:install` Artisan command. It will publish all assets and configurations as well as run migrations related to menu maker.

```
$ php artisan menu:install
```

Add `MenuMaker` trait in `User` model.

```
