PHPackages                             codexshaper/laravel-menu-builder - 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. codexshaper/laravel-menu-builder

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

codexshaper/laravel-menu-builder
================================

Laravel Drag and Drop Menu Builder

v2.6(1y ago)932.6k36[4 issues](https://github.com/Codexshaper/laravel-menu-builder/issues)[24 PRs](https://github.com/Codexshaper/laravel-menu-builder/pulls)MITPHPPHP ~5.4|~5.5|5.6|^7.0|^8.0

Since Oct 2Pushed 1y ago8 watchersCompare

[ Source](https://github.com/Codexshaper/laravel-menu-builder)[ Packagist](https://packagist.org/packages/codexshaper/laravel-menu-builder)[ Docs](https://github.com/Codexshaper/laravel-menu-builder)[ RSS](/packages/codexshaper-laravel-menu-builder/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (9)Dependencies (1)Versions (43)Used By (0)

[![License](https://camo.githubusercontent.com/1e1cb7bae9fc55a01fc5443d26e358dc21c129253bcfa9841db85c4f25aa2ecf/687474703a2f2f696d672e736869656c64732e696f2f3a6c6963656e73652d6d69742d626c75652e7376673f7374796c653d666c61742d737175617265)](http://badges.mit-license.org)[![Downloads](https://camo.githubusercontent.com/f7d16e1fb4a2e747e5eca5962401301c874d386db6584164bf7eb60dc03a5061/68747470733a2f2f706f7365722e707567782e6f72672f436f6465787368617065722f6c61726176656c2d6d656e752d6275696c6465722f642f746f74616c2e737667)](https://packagist.org/packages/Codexshaper/laravel-menu-builder)[![Latest Version on Packagist](https://camo.githubusercontent.com/1a45dac1648b826ec9696be9a86ab013f2063996bc4c8626ff734a414538243b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f436f6465787368617065722f6c61726176656c2d6d656e752d6275696c6465722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/Codexshaper/laravel-menu-builder)

Laravel Menu Builder
====================

[](#laravel-menu-builder)

Laravel Menu Builder with VueJs and jQuery. Build your multi level menu within 5 minutes.

[![Laravel Menu Builder Demo](https://camo.githubusercontent.com/c272f2050f152f79ae2fa92db8db54c2a63fe95d42f9a461286943c741ef63bd/68747470733a2f2f696d672e796f75747562652e636f6d2f76692f35687238623944525f48552f302e6a7067)](https://www.youtube.com/watch?v=5hr8b9DR_HU)

### Demo

[](#demo-httpdemocodexshapercomadminmenus)

### Install the Package

[](#install-the-package)

```
composer require codexshaper/laravel-menu-builder

```

### Optional:

[](#optional)

```
- If your mysql version is old then follow next steps
   * Goto `app\Providers\AppServiceProvider.php` and open it in your text editor
   * Add `use Illuminate\Support\Facades\Schema;` on top under namespace
   * Add `Schema::defaultStringLength(191);` in your boot method

```

#### Publish Resource, Configs, Migration and Seeding Database in a single command

[](#publish-resource-configs-migration-and-seeding-database-in-a-single-command)

```
php artisan menu:install

```

#### run `php artisan serve`

[](#run-php-artisan-serve)

#### To check menus go to `http://127.0.0.1:8000/admin/menus` . You can change `admin` prefix from `config/menu.php`

[](#to-check-menus-go-to-http1270018000adminmenus--you-can-change-admin-prefix-from-configmenuphp)

#### How to use Menu in your site? You can choose any one from two options

[](#how-to-use-menu-in-your-site-you-can-choose-any-one-from-two-options)

Option 1:

```
@extends('menu::layouts.app')
@section('content')
    {{ menu('name') }}
@endsection

```

Option 2:

1. Call Menu anywhere on your site by calling `{{ menu('name') }}` or `@menu('name')`
2. Link CSS and JS if you want to use our default design

```
CSS:
JS:

```

3. Optional: If you don't have jQuery and bootstrap in your page then add `app.css` before `menu.css` and add `app.js` before `menu.js`

```
CSS:
JS:

```

Authors
-------

[](#authors)

- **Md Abu Ahsan Basir** - *Main Developer* - [github](https://github.com/maab16)
- **Mahabubul Alam** - *Main designer* - [github](https://github.com/mahabubul1)

See also the list of [contributors](https://github.com/laravel-menu-builder/contributors) who participated in this project.

License
-------

[](#license)

[![License](https://camo.githubusercontent.com/1e1cb7bae9fc55a01fc5443d26e358dc21c129253bcfa9841db85c4f25aa2ecf/687474703a2f2f696d672e736869656c64732e696f2f3a6c6963656e73652d6d69742d626c75652e7376673f7374796c653d666c61742d737175617265)](http://badges.mit-license.org)

- **[MIT license](http://opensource.org/licenses/mit-license.php)**
- Copyright 2019 © [CodexShaper](https://github.com/Codexshaper/laravel-menu-builder/blob/master/LICENSE).

Thanks
------

[](#thanks)

- *Special Thanks to* [ **Voyager** ](https://github.com/the-control-group/voyager) *for awesome design concept*

###  Health Score

46

—

FairBetter than 92% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity36

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 54.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~120 days

Recently: every ~421 days

Total

17

Last Release

536d ago

Major Versions

v1.9 → v2.02020-03-18

PHP version history (3 changes)v1.7PHP ~5.4|~5.5|5.6|~7.0|~7.1|^7.2

v2.5PHP ~5.4|~5.5|5.6|~7.0|~7.1|^7.2|^7.3

v2.6PHP ~5.4|~5.5|5.6|^7.0|^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/49456098?v=4)[CodexShaper, LLC](/maintainers/Codexshaper)[@Codexshaper](https://github.com/Codexshaper)

![](https://www.gravatar.com/avatar/58d4b44ba8a97ccad40c3c4acc36617e98573d324452878a1ca9b6688025e5fb?d=identicon)[maab16](/maintainers/maab16)

---

Top Contributors

[![Codexshaper](https://avatars.githubusercontent.com/u/49456098?v=4)](https://github.com/Codexshaper "Codexshaper (36 commits)")[![maab16](https://avatars.githubusercontent.com/u/20833514?v=4)](https://github.com/maab16 "maab16 (29 commits)")[![Natfan](https://avatars.githubusercontent.com/u/6197998?v=4)](https://github.com/Natfan "Natfan (1 commits)")

---

Tags

builderdrag-and-dropdraggablelaravelmenumenubuildervuejs2laraveljquerymenunestabledragdropdraggableMenuBuildervuejs2

### Embed Badge

![Health badge](/badges/codexshaper-laravel-menu-builder/health.svg)

```
[![Health](https://phpackages.com/badges/codexshaper-laravel-menu-builder/health.svg)](https://phpackages.com/packages/codexshaper-laravel-menu-builder)
```

###  Alternatives

[yajra/laravel-datatables-oracle

jQuery DataTables API for Laravel

4.9k36.0M374](/packages/yajra-laravel-datatables-oracle)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[renatomarinho/laravel-page-speed

Laravel Page Speed

2.5k1.7M10](/packages/renatomarinho-laravel-page-speed)[vinkius-labs/laravel-page-speed

Laravel Page Speed

2.5k12.5k1](/packages/vinkius-labs-laravel-page-speed)[emargareten/inertia-modal

Inertia Modal is a Laravel package that lets you implement backend-driven modal dialogs for Inertia apps.

90142.9k](/packages/emargareten-inertia-modal)[nguyendachuy/laravel-menu

Laravel Menu Builder | Drag &amp; Drop | Bootstrap | Laravel 7 | Laravel 8 | Laravel 9 | Laravel 10 | Laravel 11 | Laravel 12

162.2k](/packages/nguyendachuy-laravel-menu)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
