Download the PHP package phpcollective/menumaker without Composer
On this page you can find all versions of the php package phpcollective/menumaker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download phpcollective/menumaker
More information about phpcollective/menumaker
Files in phpcollective/menumaker
Package menumaker
Short Description An elegant multi level menu system for the Laravel framework.
License MIT
Informations about the package menumaker
Laravel Menu Maker
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
Directory structure of the project are as follows:
Install
You may use Composer to install the package into your Laravel project:
Laravel 5.5+:
If you don't use auto-discovery, add the ServiceProvider to the providers array in config/app.php
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.
Add MenuMaker
trait in User
model.
At this point you're all good to go. See Uses for how to get started with the package.
Usage
Accessing Package
By default all routes are prefixed with /menu-maker
.
- Users:
/menu-maker/users
- Roles:
/menu-maker/roles
- Sections:
/menu-maker/sections
- Menus:
/menu-maker/menus
- Permissions:
/menu-maker/permissions
You can change this prefix by editing path
in config/menu.php
.
Middleware
Menu Maker uses menu
for middleware.
Credits
License
Laravel Menu Maker is open-sourced software licensed under the MIT license.
All versions of menumaker with dependencies
kalnoy/nestedset Version ^5.0
laravel/framework Version >=5.7
laravelcollective/html Version >=5.7