# laravel-layui-admin **Repository Path**: moell/laravel-layui-admin ## Basic Information - **Project Name**: laravel-layui-admin - **Description**: 基于 Laravel, Layui 构建的 RBAC 后台管理系统。 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 66 - **Forks**: 18 - **Created**: 2019-09-06 - **Last Updated**: 2024-11-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Laravel-layui-admin 基于 Laravel, Layui 构建的 RBAC 基础后台管理系统。 > 如果你想要 vue 版本的后台系统, 移步 [moell/mojito ](https://github.com/moell-peng/mojito) ## 截图 ![laravel-layui-admin.png](http://blog-image.moell.cn/laravel-layui-admin.png) ## 要求 - 最低支持 laravel5.8 , 支持 6.0 ## 安装 首先安装laravel, 并且确保你配置了正确的数据库连接。 ``` composer require moell/laravel-layui-admin ``` 然后运行下面的命令来发布资源和配置: ``` php artisan laravel-layui-admin:install ``` 在`config/auth.php`中添加相应的 guards 和 providers,如下: ``` 'guards' => [ ... 'admin' => [ 'driver' => 'session', 'provider' => 'admin' ] ], 'providers' => [ ... 'admin' => [ 'driver' => 'eloquent', 'model' => \Moell\LayuiAdmin\Models\AdminUser::class, ] ], ``` 在 `app/Http/Kernel.php` 中 $routeMiddleware 属性添加路由中间`admin.permission` 和替换 auth 中间件: ``` class Kernel extends HttpKernel { protected $routeMiddleware = [ //'auth' => \App\Http\Middleware\Authenticate::class, 'auth' => \Moell\LayuiAdmin\Http\Middleware\Authenticate::class, ... 'admin.permission' => \Moell\LayuiAdmin\Http\Middleware\Authenticate::class, ]; } ``` 执行数据迁移,数据填充 ``` php artisan migrate php artisan db:seed --class="Moell\LayuiAdmin\Database\LayuiAdminTableSeeder" ``` 登录 url: http://localhost/admin/login email: admin@gmail.com password: secret ## 依赖开源软件 * Laravel * Layui * spatie/laravel-permission ## 打赏

## 交流 QQ群:339803849 微信:扫码后拉入群

## License Apache License Version 2.0 see http://www.apache.org/licenses/LICENSE-2.0.html