{"id":15067149,"url":"https://github.com/mpdenisov/laravel_admin_module","last_synced_at":"2026-02-12T01:12:21.532Z","repository":{"id":62535385,"uuid":"139421608","full_name":"mpdenisov/laravel_admin_module","owner":"mpdenisov","description":"Rhinoda Admin Module.  Role management and creating CRUD controllers","archived":false,"fork":false,"pushed_at":"2018-08-14T04:04:54.000Z","size":732,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-16T03:41:40.308Z","etag":null,"topics":["admin-panel","auth","crud","laravel-5-package","laravel-framework","permissions","security"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpdenisov.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-07-02T09:31:22.000Z","updated_at":"2024-04-02T06:22:38.000Z","dependencies_parsed_at":"2022-11-02T15:01:15.585Z","dependency_job_id":null,"html_url":"https://github.com/mpdenisov/laravel_admin_module","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/mpdenisov/laravel_admin_module","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpdenisov%2Flaravel_admin_module","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpdenisov%2Flaravel_admin_module/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpdenisov%2Flaravel_admin_module/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpdenisov%2Flaravel_admin_module/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpdenisov","download_url":"https://codeload.github.com/mpdenisov/laravel_admin_module/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpdenisov%2Flaravel_admin_module/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270683986,"owners_count":24627773,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-16T02:00:11.002Z","response_time":91,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["admin-panel","auth","crud","laravel-5-package","laravel-framework","permissions","security"],"created_at":"2024-09-25T01:17:14.468Z","updated_at":"2026-02-12T01:12:16.510Z","avatar_url":"https://github.com/mpdenisov.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca href='http://rhinoda.com/home' \u003e\u003cimg src='https://svgshare.com/i/7d4.svg' title='' /\u003e\u003c/a\u003e\n \n[![GitHub issues](https://img.shields.io/github/issues/mpdenisov/laravel_admin_module.svg)](https://github.com/mpdenisov/laravel_admin_module/issues)\n[![GitHub forks](https://img.shields.io/github/forks/mpdenisov/laravel_admin_module.svg)](https://github.com/mpdenisov/laravel_admin_module/network)\n[![GitHub stars](https://img.shields.io/github/stars/mpdenisov/laravel_admin_module.svg)](https://github.com/mpdenisov/laravel_admin_module/stargazers)\n[![GitHub license](https://img.shields.io/github/license/mpdenisov/laravel_admin_module.svg)](https://github.com/mpdenisov/laravel_admin_module)\n[![Laravel Support](https://img.shields.io/badge/Laravel-5.6-brightgreen.svg)]()\n## Rhinoda Admin Module\n\nRole management,creating CRUD controllers and file manager  for Laravel framework\n\n## Contents\n- [Installation](#installation)\n- [Configuration](#configuration)\n    - [Entrast](#entrast)\n        - [Description](#description)\n        - [Link to package guide](https://github.com/Zizaco/entrust#installation)\n- [Usage](#usage)\n    - [First User](#first-user)\n    - [Menu item creating](#item-creating) \n    - [CRUD](#crud)\n    - [Controller](#controller)\n    - [File management](#file-management)\n- [Troubleshooting](#troubleshooting)\n- [License](#license)\n- [Contribution guidelines](#contribution-guidelines)\n\n## Installation\n\n1.Change CACHE_DRIVER=array in env.\n\n2.Remove user table from  migration \n\n3.Install package\n\n````\ncomposer require rhinoda/admin_module\n````\n\n4.Open your config/app.php and add the following to the providers array:\n\n````\nZizaco\\Entrust\\EntrustServiceProvider::class,\nRhinoda\\Admin\\AdminServiceProvider::class,\n````\n\n5.In the same config/app.php and add the following to the aliases array:\n\n````\n'Entrust'   =\u003e Zizaco\\Entrust\\EntrustFacade::class,\n````\n\n6.Run the command below to publish  Rhinoda And Entrust files :\n\n````\nphp artisan vendor:publish\n````\n\n7.Open your config/auth.php and add the following to it:\n\n````\n'providers' =\u003e [\n    'users' =\u003e [\n        'driver' =\u003e 'eloquent',\n        'model' =\u003e App\\Models\\User::class,\n        'table' =\u003e 'users',\n    ],\n],\n````\n\n8.Open your config/app.php and add the following to the providers array:\n\n````\nApp\\Providers\\ModulesServiceProvider::class,\n````\n\n9.Open your config/entrust.php and change  path to models for Role and Permission models\n\n````\n'role' =\u003e 'App\\Models\\Role',\n'permission' =\u003e 'App\\Models\\Permission',\n````\n\n10.Laravel Auth\n\n````\nphp artisan make:auth\n````\n\n11.Remove Auth Routes from  web.php\n\n12.Run migration \n\n````\nphp artisan migrate\n````\n\n## Configuration\n\n   ### Entrast\n    \n   In this module already created all general models, which will be used.\n\n   For  more information about Role-based Permission: \n   \n   [Link to package guide](https://github.com/Zizaco/entrust#installation)\n   \n \n   \n## Usage\n\n   ### First User\n    \n    php artisan admin:install\n   \n   ### Item creating \n   \n   ### CRUD\n     \n   After creation CRUD controller, immediately created:\n     \n   * Model in App\\Models folder\n   \n   * Controller in App\\Http\\Controllers\\Admin folder\n   \n   * Requests in  App\\Http\\Requests folder\n   \n   * views  in  resource\\views\\admin\\\\[crud_name] folder\n     \n   ### Controller\n     \n   After creation custom controller, immediately created:\n   \n   * Controller in App\\Http\\Controllers\\Admin folder\n   \n   * views  in  resource\\views\\admin\\\\[crud_name] folder\n   \n   ### File management\n   \n   Directory: public/admin,\n   \n   You can upload and edit files.\n   \n     \n## Troubleshooting\n\n  \n  \n## License\n\nRhinoda Admin is free software distributed under the terms of the MIT license. \n\n## Contribution guidelines\n\nSupport follows PSR-1 and PSR-4 PHP coding standards, and semantic versioning.\n\nPlease report any issue you find in the issues page.\n\nPull requests are welcome.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmpdenisov%2Flaravel_admin_module","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmpdenisov%2Flaravel_admin_module","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmpdenisov%2Flaravel_admin_module/lists"}