PHPackages                             rhinoda/admin\_module - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. rhinoda/admin\_module

ActiveLaravel[Authentication &amp; Authorization](/categories/authentication)

rhinoda/admin\_module
=====================

Role management and creating CRUD controllers

v1.0.3(7y ago)2471MITCSS

Since Jul 31Pushed 7y ago4 watchersCompare

[ Source](https://github.com/mpdenisov/laravel_admin_module)[ Packagist](https://packagist.org/packages/rhinoda/admin_module)[ RSS](/packages/rhinoda-admin-module/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (3)Versions (5)Used By (0)

[![](https://camo.githubusercontent.com/c0c3fae06001a0a4278967edd8668670e85094950bb81630e2d283b5197988be/68747470733a2f2f73766773686172652e636f6d2f692f3764342e737667)](http://rhinoda.com/home)

[![GitHub issues](https://camo.githubusercontent.com/ec6e2dd5c5149caf3386ca38b6351aface23cd6ffaa515e2302ee9ed01e94176/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6d7064656e69736f762f6c61726176656c5f61646d696e5f6d6f64756c652e737667)](https://github.com/mpdenisov/laravel_admin_module/issues)[![GitHub forks](https://camo.githubusercontent.com/002ca1b03e44a8d641ff3e997931408548bb8fa08461a3b00669d0b1ed9fb3e8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f6d7064656e69736f762f6c61726176656c5f61646d696e5f6d6f64756c652e737667)](https://github.com/mpdenisov/laravel_admin_module/network)[![GitHub stars](https://camo.githubusercontent.com/696609699951a226eeef4474edbffbb8bbf7418ab4fbd0a1c28b881a2c042e41/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6d7064656e69736f762f6c61726176656c5f61646d696e5f6d6f64756c652e737667)](https://github.com/mpdenisov/laravel_admin_module/stargazers)[![GitHub license](https://camo.githubusercontent.com/f7832777c2cf565056da108ed0bb1f51a1208aa3648dbafdd64b1492dff7a593/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6d7064656e69736f762f6c61726176656c5f61646d696e5f6d6f64756c652e737667)](https://github.com/mpdenisov/laravel_admin_module)![Laravel Support](https://camo.githubusercontent.com/4cf04806bcd0dc1734f88732b57ad788f584c69f37bc43642d606e1d7d10452d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d352e362d627269676874677265656e2e737667)

Rhinoda Admin Module
--------------------

[](#rhinoda-admin-module)

Role management,creating CRUD controllers and file manager for Laravel framework

Contents
--------

[](#contents)

- [Installation](#installation)
- [Configuration](#configuration)
    - [Entrast](#entrast)
        - [Description](#description)
        - [Link to package guide](https://github.com/Zizaco/entrust#installation)
- [Usage](#usage)
    - [First User](#first-user)
    - [Menu item creating](#item-creating)
    - [CRUD](#crud)
    - [Controller](#controller)
    - [File management](#file-management)
- [Troubleshooting](#troubleshooting)
- [License](#license)
- [Contribution guidelines](#contribution-guidelines)

Installation
------------

[](#installation)

1.Change CACHE\_DRIVER=array in env.

2.Remove user table from migration

3.Install package

```
composer require rhinoda/admin_module

```

4.Open your config/app.php and add the following to the providers array:

```
Zizaco\Entrust\EntrustServiceProvider::class,
Rhinoda\Admin\AdminServiceProvider::class,

```

5.In the same config/app.php and add the following to the aliases array:

```
'Entrust'   => Zizaco\Entrust\EntrustFacade::class,

```

6.Run the command below to publish Rhinoda And Entrust files :

```
php artisan vendor:publish

```

7.Open your config/auth.php and add the following to it:

```
'providers' => [
    'users' => [
        'driver' => 'eloquent',
        'model' => App\Models\User::class,
        'table' => 'users',
    ],
],

```

8.Open your config/app.php and add the following to the providers array:

```
App\Providers\ModulesServiceProvider::class,

```

9.Open your config/entrust.php and change path to models for Role and Permission models

```
'role' => 'App\Models\Role',
'permission' => 'App\Models\Permission',

```

10.Laravel Auth

```
php artisan make:auth

```

11.Remove Auth Routes from web.php

12.Run migration

```
php artisan migrate

```

Configuration
-------------

[](#configuration)

### Entrast

[](#entrast)

In this module already created all general models, which will be used.

For more information about Role-based Permission:

[Link to package guide](https://github.com/Zizaco/entrust#installation)

Usage
-----

[](#usage)

### First User

[](#first-user)

```
php artisan admin:install

```

### Item creating

[](#item-creating)

### CRUD

[](#crud)

After creation CRUD controller, immediately created:

- Model in App\\Models folder
- Controller in App\\Http\\Controllers\\Admin folder
- Requests in App\\Http\\Requests folder
- views in resource\\views\\admin\\\[crud\_name\] folder

### Controller

[](#controller)

After creation custom controller, immediately created:

- Controller in App\\Http\\Controllers\\Admin folder
- views in resource\\views\\admin\\\[crud\_name\] folder

### File management

[](#file-management)

Directory: public/admin,

You can upload and edit files.

Troubleshooting
---------------

[](#troubleshooting)

License
-------

[](#license)

Rhinoda Admin is free software distributed under the terms of the MIT license.

Contribution guidelines
-----------------------

[](#contribution-guidelines)

Support follows PSR-1 and PSR-4 PHP coding standards, and semantic versioning.

Please report any issue you find in the issues page.

Pull requests are welcome.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 97.8% 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 ~0 days

Total

4

Last Release

2839d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/be1dd54c53147f5d796dddcc1ec5d3d6445e94231684b177900837fa9c4f3e51?d=identicon)[maxpanakov](/maintainers/maxpanakov)

---

Top Contributors

[![maxpanakov](https://avatars.githubusercontent.com/u/9987863?v=4)](https://github.com/maxpanakov "maxpanakov (45 commits)")[![Astreas](https://avatars.githubusercontent.com/u/5801153?v=4)](https://github.com/Astreas "Astreas (1 commits)")

---

Tags

admin-panelauthcrudlaravel-5-packagelaravel-frameworkpermissionssecurity

### Embed Badge

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

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

###  Alternatives

[jacopo/laravel-authentication-acl

Laravel authentication and ACL package with a cool admin panel

29010.3k3](/packages/jacopo-laravel-authentication-acl)[acoustep/entrust-gui

A GUI for the Entrust package.

11425.7k](/packages/acoustep-entrust-gui)[smarch/watchtower

Front-end for the Shinboi Auth system of Users / Roles / Permissions in Laravel 5

523.0k](/packages/smarch-watchtower)

PHPackages © 2026

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