{"id":14975021,"url":"https://github.com/maniruzzamanakash/laravel-role","last_synced_at":"2025-03-26T04:03:32.634Z","repository":{"id":37589334,"uuid":"282282823","full_name":"ManiruzzamanAkash/laravel-role","owner":"ManiruzzamanAkash","description":"Laravel Role and Permission Management With Beautiful Admin UI to starting a fresh project with basic role, permission management for Laravel 12.x","archived":false,"fork":false,"pushed_at":"2025-03-25T15:52:22.000Z","size":5264,"stargazers_count":251,"open_issues_count":4,"forks_count":104,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-03-26T04:03:03.576Z","etag":null,"topics":["admin-panel","admin-panel-laravel","laravel","laravel-admin-panel","laravel-roles","laravel-roles-permissions","laravel11","laravel12","laravel7x","laravel9","role-management"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/ManiruzzamanAkash.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"maniruzzaman"}},"created_at":"2020-07-24T17:48:11.000Z","updated_at":"2025-03-25T20:04:34.000Z","dependencies_parsed_at":"2023-12-06T03:22:20.111Z","dependency_job_id":"25d0eb5a-f3c9-4e60-b571-ac1a6f033ee8","html_url":"https://github.com/ManiruzzamanAkash/laravel-role","commit_stats":{"total_commits":95,"total_committers":6,"mean_commits":"15.833333333333334","dds":0.5894736842105264,"last_synced_commit":"2278a5ca8516f3b6ff28b433c2956614ea375bb3"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManiruzzamanAkash%2Flaravel-role","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManiruzzamanAkash%2Flaravel-role/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManiruzzamanAkash%2Flaravel-role/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ManiruzzamanAkash%2Flaravel-role/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ManiruzzamanAkash","download_url":"https://codeload.github.com/ManiruzzamanAkash/laravel-role/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245585809,"owners_count":20639671,"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","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","admin-panel-laravel","laravel","laravel-admin-panel","laravel-roles","laravel-roles-permissions","laravel11","laravel12","laravel7x","laravel9","role-management"],"created_at":"2024-09-24T13:51:24.442Z","updated_at":"2025-03-26T04:03:32.607Z","avatar_url":"https://github.com/ManiruzzamanAkash.png","language":"HTML","funding_links":["https://patreon.com/maniruzzaman","https://www.patreon.com/maniruzzaman"],"categories":[],"sub_categories":[],"readme":"# Laravel Role Permission Management System - Laravel `12.x`\n\nA project which manage Role, Permissions and every actions of your Laravel application. A complete solution for Role based Access Control in Laravel.\n\n**Demo:** http://localhost:8000\n```\nUsername - superadmin\npassword - 12345678\n```\n\n## Requirements:\n- Laravel `7.x` | `9.7` | `11.x` | `12.x`\n- Spatie role permission package  `^6.4`\n- PHPUnit test package `^11.x`\n\n## Versions:\n- Laravel `7.x` \u0026 PHP -`7.x`\n    - Tag - https://github.com/ManiruzzamanAkash/laravel-role/releases/tag/Laravel7.x\n    - Branch - https://github.com/ManiruzzamanAkash/laravel-role/tree/Laravel7.x\n\n- Laravel `9.7` \u0026 PHP - `8.x`\n    - Tag - https://github.com/ManiruzzamanAkash/laravel-role/releases/tag/Laravel9.x\n\n- Laravel `11.x`\n    - Tag - https://github.com/ManiruzzamanAkash/laravel-role/releases/tag/v11.x-main\n\n- Laravel `12.x` \u0026 PHP \u003e= `8.3`\n    - Tag - https://github.com/ManiruzzamanAkash/laravel-role/releases/tag/Laravel12.x\n\n## Project Setup\nGit clone -\n```console\ngit clone https://github.com/ManiruzzamanAkash/laravel-role.git\n```\n\nGo to project folder -\n```console\ncd laravel-role\n```\n\nInstall Laravel Dependencies -\n```console\ncomposer install\n```\n\nCreate database called - `laravel_role`\n\nCreate `.env` file by copying `.env.example` file\n\nGenerate Artisan Key (If needed) -\n```console\nphp artisan key:generate\n```\n\nMigrate Database with seeder -\n```console\nphp artisan migrate:fresh --seed\n```\n\nRun Project -\n```php\nphp artisan serve\n```\n\nSince, there is any problem to seeder, Please import the .sql file directly - https://github.com/ManiruzzamanAkash/laravel-role/blob/master/database/sql/laravel_role.sql\n\nSo, You've got the project of Laravel Role \u0026 Permission Management on your http://localhost:8000\n\n## How it works\n1. Login using Super Admin Credential -\n    1. Username - `superadmin`\n    1. Password - `12345678`\n2. Create Admin\n3. Create Role\n4. Assign Permission to Roles\n5. Assign Multiple Role to an admin\n6. Check by login with the new credentials.\n7. If you've not enough permission to do any task, you'll get a warning message.\n\n## Learn More \u0026 Discussion\nhttps://devsenv.com/tutorials/laravel-role-permission-management-system-full-example-with-source-code\n\n\n\n### Login \u0026 Dashboard Page\n![alt text][adminLoginImage]\n![alt text][dashboardImage]\n\n### Role Pages\nRole List\n![alt text][roleListImage]\nRole Create\n![alt text][roleCreateImage]\nRole Edit\n![alt text][roleEditImage]\n\n### Admin Pages\nAdmin List\n![alt text][adminListImage]\nAdmin Create\n![alt text][adminCreateImage]\n\n### Other Pages\nCustom Error Pages\n![alt text][errorPageImage]\nDynamic Sidebar Manage\n![alt text][sidebarDyanamic]\n\n\n\n[dashboardImage]: https://i.ibb.co/WyxWFp7/1-Laravel-Role-Dashboard.png \"Dashboard Page Laravel Role Management\"\n[roleListImage]: https://i.ibb.co/80jM3Q7/2-Laravel-Manage-Roles.png \"2-Laravel-Manage-Roles\"\n[roleCreateImage]: https://i.ibb.co/kgM1ShW/3-Laravel-Role-Create.png \"3-Laravel-Role-Create\"\n[roleEditImage]: https://i.ibb.co/b6jNPFr/4-Laravel-Role-Edit.png \"4-Laravel-Role-Edit\"\n[adminListImage]: https://i.ibb.co/xY2N6Qd/5-Laravel-Admin-Manage.png \"5-Laravel-Admin-Manage\"\n[adminCreateImage]: https://i.ibb.co/Drcn6Xn/6-Laravel-Admin-Create.png \"6-Laravel-Admin-Create\"\n[adminLoginImage]: https://i.ibb.co/4g4vs4g/7-Login-Page.png \"7-Login-Page\"\n[errorPageImage]: https://i.ibb.co/HYcvRH4/8-Error-Page-Handle.png \"8 - Error Page Handling\"\n[sidebarDyanamic]: https://i.ibb.co/Jpq6X8x/9-Sidebar-Manage-Dynamically.png \"9-Sidebar-Manage-Dynamically\"\n\n## Wanna talk with me\nPlease mail me at - manirujjamanakash@gmail.com\n\n\n## Support\nIf you like my work you may consider buying me a ☕ / 🍕\n\n\u003ca href=\"https://www.patreon.com/maniruzzaman\" target=\"_blank\" title=\"Buy Me A Coffee\"\u003e \u003cimg src=\"https://camo.githubusercontent.com/45ce6667a35b63fd6a1ba6978d030a7f52ff5b1b262c5c8aa3ece29afc469ac8/68747470733a2f2f63646e2e6275796d6561636f666665652e636f6d2f627574746f6e732f76322f64656661756c742d7265642e706e67\" alt=\"ManiruzzamanAkash\" width=\"200\" /\u003e\n \u003c/a\u003e\n\n## Contribution\nContribution is open. Create Pull-request and I'll add it to the project if it's good enough.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaniruzzamanakash%2Flaravel-role","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaniruzzamanakash%2Flaravel-role","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaniruzzamanakash%2Flaravel-role/lists"}