laravelrus/sleepingowl

Laravel 的管理界面构建器。

9.5.1 2021-12-19 20:17 UTC

This package is auto-updated.

Last update: 2024-09-10 11:48:24 UTC


README

bg

Laravel Admin Panel SleepingOwl

Build Status StyleCI Laravel Support PHP Support

Official Site Demo Site Telegram Chat Latest Stable Version Total Downloads License

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)
  • Laravel 10.* (PHP >= 8.1)

Lumen 不受支持(((

文档新版本 9

由 Laravel 5.5 - 10+ 支持。(最新测试版本 10.48.2)

安装 ver 8.* (最新发布版)

安装 SleepingOwl Admin

composer require laravelrus/sleepingowl:8.*

安装 ver 7.*

  1. 安装 SleepingOwl Admin

composer require laravelrus/sleepingowl:7.*

或者

如果您升级了旧版本,请在 composer.json 中进行更改

"laravelrus/sleepingowl": "^7.*"

运行 composer update laravelrus/sleepingowl

运行 php artisan sleepingowl:update 更新资产

  1. 在终端运行此命令(如果您想了解更多关于此命令的确切作用,请参阅安装命令文档)
php artisan sleepingowl:install

认证

  1. 默认情况下,管理模块使用 Laravel 认证。

如果您想使用认证,可以运行 artisan 命令 php artisan make:auth (https://laravel.net.cn/docs/authentication) 并将中间件 auth 添加到 config/sleeping_owl.php

...
'middleware' => ['web', 'auth']
...
  1. 设置中间件

默认情况下,auth 中间件使用在 config/auth.php 中选择的默认守卫。

'defaults' => [
  'guard' => 'web', <- default
  ...
],
  1. 如果您正在使用类似 (Laratrust, Zizaco Entrust, 等...) 的 ACL 包
'middleware' => ['web', 'role:admin'],

或者

'middleware' => ['web', 'permission:admin'],

版权和许可证

Admin 由 Sleeping Owl 为 Laravel 框架编写,并使用 MIT 许可证发布。有关详细信息,请参阅 LICENSE 文件。