xsoft / adminpanel
2.1.2
2019-10-15 09:29 UTC
Requires
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-15 21:27:51 UTC
README
快速创建管理面板的包!
初始化
添加
Schema::defaultStringLength(191);
在你的 Providers/AppServiceProvider.php
并使用命令
php artisan admin:start --install
警告!
使用此命令可能会破坏你的路由和视图,因此仅在项目初始化时使用!
添加后
mix.sass('resources/sass/AdminPanel/main.scss', 'public/vendor/admin-panel/css/adminPanel.css');
在你的 webpack.mix.js 中,并运行
npm run dev
用法
菜单
类 Xsoft\AdminPanel\Menu
帮助你构建应用程序菜单。默认情况下,在应用程序中使用的菜单实例是在 App\Http\Controllers\Controller
中创建的。
用法
$menu = Menu::make(
['label', 'route_name', 'icon_css_class'],
['parent_label', 'parent_route_name', 'parent_icon_css_class',
['child_label', 'child_route_name', 'child_icon_css_class'],
...
],
...
);
菜单元素 _routename 和 _icon_cssclass 可以留空。
面包屑
用法
在视图中,只需使用
{!! Breadcrumb::make(['label','route_name'],['label']) !!}
没有 _routename 的元素将不可点击。
LFM 标签
在 blade 视图中
@lfm('name','buttonLabel',['imageOneUrl','imageTwoUrl',...])
删除按钮标签
在 blade 视图中
@deleteButton('route')