# 基本于dcat-admin 的多应用面板管理器 **Repository Path**: AilonHuang/morepanel ## Basic Information - **Project Name**: 基本于dcat-admin 的多应用面板管理器 - **Description**: 基本于dcat-admin 的多应用面板管理器 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-09-01 - **Last Updated**: 2024-09-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

### 基于到Dcat admin 的多应用管理器 1.可视化创建后台面板,可创建N个,每个后台面板有自己独立的用户,权限,角色,菜单,登陆页面。功能与admin后台面板一致。 2.在管理页面,可以给管理用户重置登陆密码。 3.在管理页面,可以免密登陆每个管理账号。 ### 截图 ![管理列表](resources/assets/image.png) ![创建管理面板](resources/assets/image2.png) ![管理面板用户](resources/assets/image3.png) ![重置面板用户登陆密码](resources/assets/image4.png) ### 环境 - PHP >= 7.1.0 - Laravel 5.5.0 ~ 9.* - Fileinfo PHP Extension - dcat-admin 2.2.2 ### 安装 ```bash composer require ycookies/morepanel --dev ``` ### 使用前 注意事项 > 请确保框架 `app` 目录下有创建文件夹的权限 > 请确保框架 `config` 目录下有创建文件的权限 ### 使用 > 1.让新创建的面板,可以正常使用,需要在 `config/admin.php`中,添加如下代码。 ```php 'multi_app' => [ 'seller' => true, // 新创建的后台面板空间名,并设置为true; /*'reseller' => true, 'seller' => true, 'brand' => true, 'cooperate' => true,*/ ], ``` > 2.为了免密自动登陆账号后台,需要在 `routes/web.php` 中 添加如下代码 ```php Route::get('/autologin/{panel}/{user}',\Dcat\Admin\Morepanel\Http\Controllers\MorepanelController::class.'@autologin')->name('panelautologin')->middleware('signed'); ```