mops1936 / sleepy-owl
Laravel 的管理界面构建器。
0.0.1
2024-04-09 11:10 UTC
Requires
- php: >=7.1.3
- ext-json: *
- barryvdh/laravel-ide-helper: >=2.4
- davejamesmiller/laravel-breadcrumbs: >=4.0
- doctrine/dbal: >=2.3
- erusev/parsedown: 1.*
- kodicms/laravel-assets: 0.*
- kodicomponents/navigation: 0.* || ~1.0
- kodicomponents/support: 0.*
- laravel/framework: >=5.5
- spatie/laravel-html: ^3.6
Requires (Dev)
- mockery/mockery: >=0.9
- orchestra/testbench: >=3.5
- phpunit/phpunit: >=7.0
README
Laravel 管理面板 SleepingOwl
SleepingOwl Admin 是 Laravel 的管理界面构建器。完全免费
支持
Laravel > 5.5 - 5.8
(PHP < 7.1.3
)Laravel 6.*
(PHP >= 7.2
)Laravel 7.*
(PHP >= 7.2.5
)Laravel 8.*
(PHP >= 7.3
)Laravel 9.*
(PHP >= 8.0
)
Lumen 不支持(((
文档新版本 9
由 Laravel 5.5 - 9+ 提供。 (最新测试版本 9.34.1)
安装 ver 8.*
(最新发布版)
安装 SleepingOwl Admin
composer require laravelrus/sleepingowl:8.*
安装 ver 7.*
- 安装 SleepingOwl Admin
composer require laravelrus/sleepingowl:7.*
或者
如果您升级旧版本,请在 composer.json
中进行更改
"laravelrus/sleepingowl": "^7.*"
运行 composer update laravelrus/sleepingowl
后
运行 php artisan sleepingowl:update
以更新资源
- 在终端中运行此命令(如果您想了解更多关于此命令的确切作用,请参阅 安装命令文档)
php artisan sleepingowl:install
身份验证
- 默认情况下,管理模块使用 Laravel 身份验证。
如果您想使用身份验证,可以运行 artisan 命令 php artisan make:auth
(https://laravel.net.cn/docs/authentication) 并将中间件 auth
添加到 config/sleeping_owl.php
... 'middleware' => ['web', 'auth'] ...
- 设置中间件
默认情况下,auth
中间件使用在 config/auth.php
中选择的默认守卫。
'defaults' => [ 'guard' => 'web', <- default ... ],
- 如果您正在使用一些 ACL 包(如 Latrust、Zizaco Entrust 等)
'middleware' => ['web', 'role:admin'],
或者
'middleware' => ['web', 'permission:admin'],
版权和许可
Admin 由 Sleeping Owl 为 Laravel 框架编写,并按 MIT 许可证发布。有关详细信息,请参阅 LICENSE 文件。