PHPackages                             jameron/admin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. jameron/admin

ActiveProject[Admin Panels](/categories/admin)

jameron/admin
=============

Admin panel for mananging users, roles, and permissions.

1.8.2(8y ago)0125proprietaryHTML

Since Nov 7Pushed 8y ago1 watchersCompare

[ Source](https://github.com/jameron/admin)[ Packagist](https://packagist.org/packages/jameron/admin)[ Docs](http://cjmacfarlane.com)[ RSS](/packages/jameron-admin/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (84)Used By (0)

This package has been built to work with Laravel 5.4.33 and later. Some older versions may not be compatible. If you are starting fresh, create your laravel application first thing and install the regulator package.

[jameron/regulator](https://github.com/jameron/regulator)

1. Add the package to your compose.json file:

```
    "jameron/admin": "*",
```

```
composer update

```

\*\*NOTE Laravel 5.5+ users there is auto-discovery so you can ignore steps 2 and 3

2. Update your providers:

```
    Jameron\Admin\AdminServiceProvider::class,
```

3. Update your Facades:

```
        'Admin' => Jameron\Admin\Facades\RegulatorFacade::class,
```

4. Publish the config: (this moves the config file from the vendor directory to the laravel config/ directory)

```
php artisan vendor:publish

```

5. Install Bootstrap 4 and Popper.js (Bootstrap needs popper.js)

First uninstall that old bootstrap 3 sass

```
npm uninstall --save bootstrap-sass

```

Then install bootstrap 4 and its dependency popper.js

```
npm install popper.js --save
npm install bootstrap@4.0.0-beta.2 --save

```

open up `resources/assets/js/bootstrap.js` and add this line after Jquery before bootstrap:

`window.Popper = require('popper.js').default;`

6. Update the layout file both of these views:

```
resources/views/auth/login.blade.php
resources/views/auth/register.blade.php

```

to use

```
@extends('admin::layouts.app')
```

Optionally if you would like to use the Admin Bootstrap 4 login form delete the form that comes with Laravel and add in the Admin sign\_in view partial in the container. The login.blade file might look like this:

```
@extends('admin::layouts.app')

@section('content')

        @include('admin::partials.forms.sign_in')

@endsection
```

7. Update webpack config

```
   .js('resources/assets/admin/js/AdminDependencies.js', 'public/js/Admin.js')
   .sass('resources/assets/admin/sass/admin.scss', 'public/css')
```

8. Update your resources/assets/scss/app.scss

```
@import "~bootstrap/scss/bootstrap";
@import "~font-awesome/scss/font-awesome";
```

9. If you want a sidenav bar you can edit the config/admin.php file with your buttons list on a per role basis, don't forget that you may need to run `php artisan config:cache` when you make changes.

To add the side nav bar to your view file insert the partial like so:

```
@include('admin::partials.utils._side_nav', [
'buttons' =>
( Auth::check() &&
  Auth::user()->roles()->first()
  && isset(config('admin.side_nav.roles')[Auth::user()->roles()->first()->slug]['buttons']) )
  ? config('admin.side_nav.roles')[Auth::user()->roles()->first()->slug]['buttons']
  : []
  ])
```

10. Update your reset password view file to use the bootstrap 4 version provided by this package

Delete everything between the @section @endsection and make sure that the view layout you extend uses the admin namespace and you import the bootstrap 4 reset password html in the partial.

The finished file should look like this:

```
@extends('admin::layouts.app')
@section('content')
    @include('admin::partials.auth.passwords.email')
@endsection
```

Update your reset password form view file:

```
@extends('admin::layouts.app')
@section('content')
    @include('admin::partials.auth.passwords.reset')
@endsection
```

11. Update your PasswordController redirect to path.

`app/Http/Controllers/Auth/ResetPasswordController`

```
    protected $redirectTo = '/dash';
```

12. Update your paginator class to use Bootstrap 4

`php artisan vendor:publish`

Select the option that shows this:

```
Illuminate\Pagination\PaginationServiceProvider
```

Then open up your bootsstrap/app.php and add these lines:

Illuminate\\Pagination\\AbstractPaginator::defaultView("pagination::bootstrap-4"); Illuminate\\Pagination\\AbstractPaginator::defaultSimpleView("pagination::simple-bootstrap-4");

in you `resources/views/vendor/bootstrap-4.blade.php` file update this line to this:

```

```

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity79

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

83

Last Release

3026d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1240f858b81e0d846cb4423a5ae9bea96360ae98d4e91506c9c097cfd69698e3?d=identicon)[Jameron](/maintainers/Jameron)

---

Top Contributors

[![Jameron](https://avatars.githubusercontent.com/u/2600629?v=4)](https://github.com/Jameron "Jameron (107 commits)")

---

Tags

adminregulator

### Embed Badge

![Health badge](/badges/jameron-admin/health.svg)

```
[![Health](https://phpackages.com/badges/jameron-admin/health.svg)](https://phpackages.com/packages/jameron-admin)
```

###  Alternatives

[symfonyid/admin-bundle

Provide Admin Generator with KISS Principle

141.6k](/packages/symfonyid-admin-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
