# 基本于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.在管理页面,可以免密登陆每个管理账号。
### 截图




### 环境
- 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');
```