stevemo / cpanel
Laravel 4的Admin Panel,使用Cartalyst Sentry作为认证提供者进行用户、组和权限管理
2.0
2014-02-13 07:41 UTC
Requires
- php: >=5.3.0
- anahkiasen/former: dev-master
- cartalyst/sentry: 2.0.*
- illuminate/support: ~4
This package is not auto-updated.
Last update: 2024-09-23 15:24:46 UTC
README
Laravel 4包,用于提供带有用户、组和权限管理的Admin Panel。此包目前正在积极开发中。
##特性
- Cartalyst Sentry包
- Anahkiasen Former包
- Twitter Bootstrap 2.3.1
- Font-awesome 3.2.0
- 内置用户、组和权限
- Admin Panel开发的基础控制器
- 大部分视图都可以在配置文件中替换为自己的
##安装
{ "require": { "stevemo/cpanel": "dev-master" } }
首先通过Composer安装此包。编辑你的项目中的composer.json
文件,以添加stevemo/cpanel
作为依赖。
使用composer update
更新你的包或使用composer install
安装。
'Former\FormerServiceProvider', 'Cartalyst\Sentry\SentryServiceProvider', 'Stevemo\Cpanel\CpanelServiceProvider',
你需要添加以下服务提供者。打开app/config/app.php
,并将新项添加到providers数组中。
'Former' => 'Former\Facades\Former', 'Sentry' => 'Cartalyst\Sentry\Facades\Laravel\Sentry',
然后添加以下类别名
最后在终端中运行以下命令。php artisan cpanel:install
这将发布Cartalyst/Sentry、Anahkiasen/Former和Stevemo/Cpanel的配置文件,并运行迁移。
完成!只需访问https:///admin即可访问Admin Panel。
##缺失
- 用户注册时通过电子邮件发送激活码
- 密码重置/提醒
- 单元测试… 开始阅读Laravel Testing decoded ;-)
- 文档