pyjhyssc/laravel_lin_cms

v10.0.0 2023-02-28 18:46 UTC

This package is auto-updated.

Last update: 2024-09-15 21:03:32 UTC


README

安装

$ composer require pyjhyssc/laravel_lin_cms 

使用

  • 执行以下命令进行初始化
php artisan cms:install
  • 运行上述命令后,修改config/auth.php配置文件,在guards中添加admin配置,在providers数组中添加Admins配置
'guards' => [

    ...
    
    'admin' => [
        'driver' => 'sanctum',
        'provider' => 'admins',
        ]
    ],

...

'providers' => [
        
        ...
        
        'admins' => [
            'driver' => 'eloquent',
            'model' => \Lincms\Models\LinUser::class,
        ],
    ],
  • 权限配置文件位于config/permission,修改其中的permission数组需要执行php artisan cms:init_Permission才能生效,注意(分组权限中间表将被清空,需要重新关联分组权限);要为路由设置权限只需修改url_permission数组,格式:控制器=>[方法=>权限],
  • 例如:
'url_permission' => [
        BookController::class => ['index' => '图书管理', 'store' => '添加图书', 'update' => '编辑图书', 'destroy' => '删除图书']
    ],
];
  • 修改env中的APP_URL、FILESYSTEM_DISK
APP_URL=http://laravel10.test
FILESYSTEM_DISK=public