orlandolibardi / usercms
OlCMS 的用户管理后台系统
dev-master
2019-08-19 19:06 UTC
Requires
- laravelcollective/html: 5.6.*
- orlandolibardi/admincms: dev-master
- spatie/laravel-permission: 2.*
This package is auto-updated.
Last update: 2024-09-20 06:07:09 UTC
README
安装 UserCms
$ composer require orlandolibardi/usercms
$ php artisan OlCMS:update
$ php artisan vendor:publish --provider="OrlandoLibardi\UserCms\app\Providers\OlCmsUserServiceProvider" --tag="adminUser"
配置 Spatie
$ php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="config"
$ php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="migrations"
更新数据库
$ php artisan migrate
种子
$ composer dump-autoload
$ php artisan db:seed --class=PermissionTableSeeder
$ php artisan db:seed --class=UserCmsTableSeeder
更新内核
打开 "App\Http\Kernel" 文件并添加 "$routeMiddleware" 中的行;
protected $routeMiddleware =[ ... 'role' => \Spatie\Permission\Middlewares\RoleMiddleware::class, 'permission' => \Spatie\Permission\Middlewares\PermissionMiddleware::class, ] ....