ycookies / morepanel
多端后台生成器
v1.0.0
2024-08-28 08:34 UTC
Requires
- php: >=7.1.0
- dcat/laravel-admin: ~2.0
This package is auto-updated.
Last update: 2024-09-07 15:08:41 UTC
README

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