让dcatadmin再放光芒系列-江南app体育官方入口

基于到dcat admin 的多应用管理器

  1. 可视化创建后台面板,可创建n个,每个后台面板有自己独立的用户,权限,角色,菜单,登陆页面。功能与admin后台面板一致。
  2. 在管理页面,可以给管理用户重置登陆密码。
  3. 在管理页面,可以免密登陆每个管理账号。

截图

环境

  • 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 的极速开发框架
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
以构建论坛项目 larabbs 为线索,展开对 laravel 框架的全面学习。应用程序架构思路贴近 laravel 框架的设计哲学。
讨论数量: 6

太好了,感谢楼主的付出

1个月前

太好了,感谢楼主的付出

1个月前

: 1:

1个月前

大佬怎么有插件地址吗?着急用

3周前

saas?

3周前
(楼主) 3周前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
dcat-plus admin @ 速码邦
文章
24
粉丝
35
喜欢
136
收藏
133
排名:502
访问:1.7 万
博客标签
社区赞助商
网站地图