dev-master
9999999-devdrag and drop menu generator like wordpress for laravel 5
The Requires
- php >=5.4.0
- illuminate/support 5.*
by Ramos Jarhen
wordpress laravel menu builder
drag and drop menu generator like wordpress for laravel 5
composer require jarhen/codifire-menu
Step 2 & 3 are optional if you are using laravel 5.5, (*1)
Jarhen\Menu\MenuServiceProvider::class,
'Menu' => Jarhen\Menu\Facades\Menu::class,
php artisan vendor:publish --provider="Jarhen\Menu\MenuServiceProvider"
- CUSTOM MIDDLEWARE: You can add you own middleware - TABLE PREFIX: By default this package will create 2 new tables named "menus" and "menu_items" but you can still add your own table prefix avoiding conflict with existing table - TABLE NAMES If you want use specific name of tables you have to modify that and the migrations - Custom routes If you want to edit the route path you can edit the field 6. Run migrate, (*2)
php
php artisan migrate
, (*3)
DONE, (*4)
On your view blade file, (*5)
@extends('app') @section('contents') {!! Menu::render() !!} @endsection //YOU MUST HAVE JQUERY LOADED BEFORE menu scripts @push('scripts') {!! Menu::scripts() !!} @endpush
use Jarhen\Menu\Facades\Menu; ... /* Parameter: Menu ID Return: Array */ $menuList = Menu::get(1);
In this example, you must have a menu named Admin, (*6)
use Jarhen\Menu\Facades\Menu; ... /* Parameter: Menu ID Return: Array */ $menuList = Menu::getByName('Admin');
Call the model class, (*7)
use Jarhen\Menu\Models\Menus; use Jarhen\Menu\Models\MenuItems;
drag and drop menu generator like wordpress for laravel 5
wordpress laravel menu builder