weiliang / sleepingowl
Laravel 的管理界面构建器。提供更好的中文支持..
Requires
- php: >=5.5.9
- davejamesmiller/laravel-breadcrumbs: ^3.0
- doctrine/dbal: ~2.3
- erusev/parsedown: 1.*
- illuminate/support: 5.*
- kodicms/laravel-assets: 0.*
- kodicomponents/navigation: 0.*
- kodicomponents/support: 0.*
- laravelcollective/html: 5.*
Requires (Dev)
- mockery/mockery: ^0.9.4
- phpunit/phpunit: ~4.1
- dev-development
- 5.1
- 4.41.8
- 4.40.8
- 4.40.1
- 4.40.0
- 4.39.140-beta
- 4.37.137-beta
- 4.37.136-beta
- 4.37.135-beta
- 4.36.133-beta
- 4.33.129-beta
- 4.33.128-beta
- 4.32.121-beta
- 4.30.116-beta
- 4.30.110-beta
- 4.24.108-beta
- 4.23.107-beta
- 4.23.106-beta
- 4.23.102-beta
- 4.23.101-beta
- 4.22.96-beta
- 4.21.94-beta
- 4.19.92-beta
- 4.18.92-beta
- 4.17.90-beta
- 4.17.88-beta
- 4.17.87-beta
- 4.17.86-beta
- 4.16.86-beta
- 4.15.84-beta
- 4.15.83-beta
- 4.15.80-beta
- 4.14.74-beta
- 4.14.73-beta
- 4.14.72-beta
- 4.14.64-beta
- 4.13.64-beta
- 4.12.60-beta
- 4.12.57-beta
- 4.12.55-beta
- 4.12.48-beta
- 4.12.45-beta
- 4.10.41-beta
- 4.10.40-beta
- 4.9.35-beta
- 4.8.35-beta
- 4.7.33-beta
- 4.5.30-beta
- 4.5.26-beta
- 4.5.25-beta
- 4.4.23-beta
- 4.3.21-beta
- 4.0.18-beta
- 4.0.16-beta
- 4.0.10-beta
- 4.0.1-beta
- 4.0.0-beta
- 3.0.0-beta
- 2.0.43
- 2.0.42
- 2.0.41
- 2.0.40
- 2.0.39
- 2.0.38
- 2.0.37
- 2.0.36
- 2.0.35
- 2.0.34
- 2.0.33
- 2.0.32
- 2.0.31
- 2.0.30
- 2.0.29
- 2.0.28
- 2.0.27
- 2.0.26
- 2.0.25
- 2.0.24
- 2.0.23
- 2.0.22
- 2.0.21
- 2.0.20
- 2.0.19
- 2.0.18
- 2.0.17
- 2.0.16
- 2.0.15
- 2.0.14
- 2.0.13
- 2.0.12
- 2.0.11
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.3.28
- 1.3.27
- 1.3.26
- 1.3.25
- 1.3.24
- 1.3.23
- 1.3.22
- 1.3.21
- 1.3.20
- 1.3.19
- 1.3.18
- 1.3.17
- 1.3.16
- 1.3.15
- 1.3.14
- 1.3.13
- 1.3.12
- 1.3.11
- 1.3.10
- 1.3.9
- 1.3.8
- 1.3.7
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.5
- 1.2.4
- 1.2.3
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.11
- 1.1.10
- 1.1.9
- 1.1.8
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.4
- 1.1.3
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.1
- dev-pr/144
This package is not auto-updated.
Last update: 2024-09-14 19:04:10 UTC
README
Laravel 5.2 后台管理模块
注意:这是开发分支,如果你需要稳定版本,请检出 master branch.
这是一个管理界面生成器,非常简单地在Laravel中集成。
使用的bower包
- jquery
- bootstrap
- bootbox
- datetimepicker
- fontawesome
- moment
- nestable
- noty
- ckeditor
- Sortable
- select2
- flow.js
- ekko-lightbox
- metisMenu
- datatables
- startbootstrap-sb-admin-2
安装
- 在你的composer.json中添加此包并运行composer update
"require": {
"php": ">=5.5.9",
"laravel/framework": "5.2.*",
...
"laravelrus/sleepingowl": "4.*@dev"
},
或者 composer require laravelrus/sleepingowl:4.*@dev
- 在composer update之后,将服务提供者
SleepingOwl\Admin\Providers\SleepingOwlServiceProvider::class,插入到config/app.php中的Application Service Providers...之前
示例
... /* * SleepingOwl Service Provider */ SleepingOwl\Admin\Providers\SleepingOwlServiceProvider::class, /* * Application Service Providers... */ App\Providers\AppServiceProvider::class, ...
-
在终端中运行此命令(如果您想了解更多关于此命令确切做什么的信息,请参阅 安装命令文档)
$ php artisan sleepingowl:install
Laravel 5.1 使用
SleepingOwl 与 Laravel 5.1 兼容。但无法保证完全的性能。
安装
- 请参阅 Laravel 5.2 的
安装部分 - 在所有操作之后:打开
config/sleeping_owl.php并将'middleware' => ['web']更改为'middleware' => []
从 4.18.x 升级到 4.19.x
HtmlAttributes
类已被移动到 composer 包 kodicomponents\support 以在其他项目中使用,并且方法已被更改以提高兼容性。
setAttribute->setHtmlAttributesetAttributes->setHtmlAttributesgetAttribute->getHtmlAttributegetAttributes->getHtmlAttributeshasAttribute->hasHtmlAttributereplaceAttribute->replaceHtmlAttributeremoveAttribute->removeHtmlAttributeclearAttributes->clearHtmlAttributeshasClass->hasClassProperty
导航
导航类已被移动到 composer 包 kodicomponents\navigation 以在其他项目中使用。
身份验证
默认情况下,管理员模块使用 Laravel 身份验证。
如果您想使用 auth,可以运行 artisan 命令 php artisan make:auth (https://laravel.net.cn/docs/5.2/authentication) 并将中间件 auth 添加到 config/sleeping_owl.php
旧身份验证支持
如果您想从旧版本迁移,可以使用旧身份验证。
步骤
- 在
config/auth.php中添加新的用户提供者
'providers' => [ 'users' => [ 'driver' => 'eloquent', 'model' => App\User::class, ], 'administrators' => [ 'driver' => 'eloquent', 'model' => SleepingOwl\Admin\Auth\Administrator::class, ], ],
- 在
config/auth.php中添加新的守卫或更改现有的
'guards' => [ 'web' => [ 'driver' => 'session', 'provider' => 'administrators', // change existing provider ], // or add new 'admin' => [ 'driver' => 'session', 'provider' => 'administrators', ], ],
- 设置中间件
默认情况下,auth 中间件使用在 config/auth.php 中选择的默认守卫
'defaults' => [ 'guard' => 'web', <- default ... ],
您可以将默认守卫更改为 admin 或在 config/sleeping_owl.php 中更改中间件为
'middleware' => ['web', 'auth:admin'],
演示项目
您可以在 https://github.com/SleepingOwlAdmin/demo 下载演示项目
文档
- 俄语
- 英语
版权和许可
Admin 由 Sleeping Owl 为 Laravel 框架编写,并按照 MIT 许可证发布。有关详细信息,请参阅 LICENSE 文件。
