LaravelPackages.net
Acme Inc.
Toggle sidebar
stevemo/cpanel

Admin Panel for Laravel 4 with User, Groups and Permissions management using Cartalyst Sentry as auth provider

5.765
205
2.0
About stevemo/cpanel

stevemo/cpanel is a Laravel package for admin panel for laravel 4 with user, groups and permissions management using cartalyst sentry as auth provider. It currently has 205 GitHub stars and 5.765 downloads on Packagist (latest version 2.0). Install it with composer require stevemo/cpanel. Discover more Laravel packages by stevemo or browse all Laravel packages to compare alternatives.

Last updated

Laravel Admin Panel

Build Status Total Downloads

Laravel 4 package used to provide an admin panel with user, groups and permissions management. This package is currently under active development.

##Features

  • Cartalyst Sentry package
  • Anahkiasen Former package
  • Twitter Bootstrap 2.3.1
  • Font-awesome 3.2.0
  • Users, Groups and Permissions out of the box.
  • Base controller for admin panel development
  • Most of the views can be replaced by your own in the config file

##Installation Begin by installing this package through Composer. Edit your project's composer.json file to require stevemo/cpanel.

{
    "require": {
        "stevemo/cpanel": "dev-master"
    }
}

Update your packages with composer update or install with composer install.

You need to add the following service provider. Open app/config/app.php, and add a new items to the providers array.

'Former\FormerServiceProvider',
'Cartalyst\Sentry\SentryServiceProvider',
'Stevemo\Cpanel\CpanelServiceProvider',

Then add the following Class Aliases

'Former' => 'Former\Facades\Former',
'Sentry' => 'Cartalyst\Sentry\Facades\Laravel\Sentry',

Finally run the following command in the terminal. php artisan cpanel:install This will publish the config files for Cartalyst/Sentry, Anahkiasen/Former and Stevemo/Cpanel also it will run the migration.

To create a user simply do php artisan cpanel:user

Done! Just go to http://localhost/admin to access the admin panel.

##Missing

  • Send Activation code by email when user register
  • Password reset/reminder
  • unit test… started reading Laravel Testing decoded ;-)
  • Documentation