stevemo / cpanel by stevemo

Admin Panel for Laravel 4 with User, Groups and Permissions management using Cartalyst Sentry as auth provider
5,759
204
28
Package Data
Maintainer Username: stevemo
Maintainer Contact: steve@stevemo.ca (Steve Montambeault)
Package Create Date: 2013-06-16
Package Last Update: 2022-04-16
Home Page:
Language: JavaScript
License: MIT
Last Refreshed: 2024-04-15 15:14:28
Package Statistics
Total Downloads: 5,759
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 204
Total Watchers: 28
Total Forks: 71
Total Open Issues: 10

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