基於 Laravel, Layui 構建的 RABC 基礎後臺管理系統。
如果你想要 vue 版本的後臺系統, 移步 moell/mojito
專案地址
Github: https://github.com/moell-peng/laravel-layu...
Gitee: https://gitee.com/moell/laravel-layui-admi...
截圖
要求
- 最低支援 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...
本作品採用《CC 協議》,轉載必須註明作者和本文連結