让dcatadmin再放光芒系列-380玩彩网官网入口
基于到dcat admin 的多应用管理器
- 可视化创建后台面板,可创建n个,每个后台面板有自己独立的用户,权限,角色,菜单,登陆页面。功能与admin后台面板一致。
- 在管理页面,可以给管理用户重置登陆密码。
- 在管理页面,可以免密登陆每个管理账号。
截图
环境
- php >= 7.1.0
- laravel 5.5.0 ~ 10.*
- fileinfo php extension
- dcat-admin:2.2.2-beta
体验地址
访问:
账号:demo
密码:demo123
开源信息
composer require ycookies/morepanel
github:
使用前 注意事项
请确保框架
app
目录下有创建文件夹的权限
请确保框架config
目录下有创建文件的权限
让新创建的面板,可以正常使用,需要在config/admin.php
中,添加如下代码。'multi_app' => [ 'seller' => true, // 新创建的后台面板空间名,并设置为true; /*'reseller' => true, 'seller' => true, 'brand' => true, 'cooperate' => true,*/ ],
为了免密自动登陆账号后台,需要在
routes/web.php
中 添加如下代码
route::get('/autologin/{panel}/{user}',\dcat\admin\morepanel\http\controllers\morepanelcontroller::class.'@autologin')->name('panelautologin')->middleware('signed');
未解决的问题
通过动态配置,无法启用和关闭后台面板。
config([
'admin.multi_app.'.lcfirst($panel_code) => true,
]);
只能通过手工去修改 config/admin.php
的 multi_app 配置。
多应用后台(multi_app) 更多坑,或需要改进的地址
如果你以前也尝试使用过 多应用后台,遇到了一些坑。
还请留言评论指点一二。
本作品采用《cc 协议》,转载必须注明作者和本文链接
dcat-admin (plus版)是汇聚filament,laravel-admin , dcat-admin 优点于一身的基于laravel bootstrap 的极速开发框架
推荐文章: