stevemo/cpanel

Laravel 4的Admin Panel,使用Cartalyst Sentry作为认证提供者进行用户、组和权限管理

安装次数: 5,759

依赖者: 1

建议者: 0

安全性: 0

星标: 203

关注者: 28

分支: 67

开放性问题: 10

语言:JavaScript

2.0 2014-02-13 07:41 UTC

This package is not auto-updated.

Last update: 2024-09-23 15:24:46 UTC


README

Build Status Total Downloads

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 ;-)
  • 文档