Download the PHP package rc1021/laravel-menu-architect without Composer
On this page you can find all versions of the php package rc1021/laravel-menu-architect. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-menu-architect
Laravel Menu Architect
A quick and easy way to build menus in Laravel
Installation
If you are in Laravel 5.5 you won't need to edit your config/app.php
, if you are in a previous version of Laravel, please do the following:
Append Laravel Menu service provider to providers
array in config/app.php
.
At the end of config/app.php
add 'MenuArct' => Rc1021\LaravelMenuArchitect\Facades\MenuArct::class
to the $aliases
array:
This registers the package with Laravel and creates an alias called MenuArct
.
To use your own settings, publish config.
Getting Started
Start up laravel server
and open http://127.0.0.1:8000/menu_arct get start.
Demo data (seeder)
You can seeder the database first.
Finally, open a view and add:
Your menu will be created and displayed on the page.
Output data
You can also get menu data format by 'array' or 'json', like that:
Output display
Custom data method
You can customize some methods to use $menu
, $menu->items
(relation with menu_id), $items
(parent-children).
Output display with custom view
Now, you can add a view to resources/views/vendor/menu_architect/display
to render menu.
if you have a view called your_view.blade.php
and you can do menu_arct('admin', 'your_view')
to render result
If You Need Help
Please submit all issues and questions using GitHub issues and I will try to help you.
Contributing
Please feel free to submit pull requests if you can improve or add any features.
Credits
License
Laravel Menu Architect is free software distributed under the terms of the MIT license.