dharmeshshah09/cannaconsole-laravel-nova-menu-builder
Composer 安装命令:
composer require dharmeshshah09/cannaconsole-laravel-nova-menu-builder
包简介
Menu Builder Tool for Laravel Nova with placeholder and category.
README 文档
README
This tool allows you to create menus in Laravel Nova
Installation
You can install the package in to a Laravel app that uses Nova via composer:
composer require dharmeshshah09/cannaconsole-laravel-nova-menu-builder
Then you should publish the database table file and migrate it:
php artisan vendor:publish --tag=menu-builder-migration php artisan migrate
Usage
Next up, you must register the tool with Nova. This is typically done in the tools method of the NovaServiceProvider.
// in app/Providers/NovaServiceProvider.php // ... public function tools() { return [ // ... new \Infinety\MenuBuilder\MenuBuilder(), ]; }
Helpers
There are three helpers built in for your blades
-
menu_builder('slug').
Creates an html menu for given slug. Extra options are not required. By default tags are
ulandli, and without html classes.
{!! menu_builder('main') !!}
//or
{!! menu_builder('main', 'parent-class', 'child-class', 'dl', 'dd') !!}
-
menu_name('slug').
Returns the name of the menu for a given slug.
{{ menu_name('main') }}
-
menu_json('slug').
Returns a json with all items for given slug.
{!! menu_json('main') !!}
Localization
Set your translations in the corresponding xx.json file located in /resources/lang/vendor/nova
"Menu Builder": "Menu Builder", "Menu Items": "Menu Items", "Add item": "Add item", "Delete item": "Delete item", "Are you sure to delete this menu item?": "Are you sure to delete this menu item?", "Take care. All children items will be deleted cause you're deleting the parent.": "Take care. All children items will be deleted cause you're deleting the parent.", "Cancel": "Cancel", "Yes, remove!": "Yes, remove!", "Add Menu item": "Add Menu item", "Name": "Name", "Slug": "Slug", "Menu Helper": "Menu Helper", "Link type": "Link type", "Choose an option": "Choose an option", "Static Url": "Static Url", "Dynamic Route": "Dynamic Route", "URL": "URL", "Route": "Route", "Parameters": "Parameters", "Open in": "Open in", "Same window": "Same window", "New window": "New window", "Classes": "Classes", "Create menu item": "Create menu item", "Update menu item": "Update menu item", "Item removed successfully!": "Item removed successfully!", "Item created!": "Item created!", "Item updated!": "Item updated!", "Menu reordered!": "Menu reordered!", "Error on server!": "Error on server!", "Enabled": "Enabled", "Disabled": "Disabled"
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 124
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-09-13

