Recommend this page to a friend! |
Download .zip |
Info | Documentation | View files (307) | Download .zip | Reputation | Support forum | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2022-08-12 (4 months ago) | Not yet rated by the users | Total: 30 This week: 1 | All time: 10,633 This week: 491 |
Version | License | PHP version | Categories | |||
laravel-role 1.0 | MIT/X Consortium ... | 5 | PHP 5, User Management, Libraries |
Description | Author | |
This package can manage application users' roles and permissions. |
7.x
9.x
A project which manage Role, Permissions and every actions of your Laravel application. A complete solution for Role based Access Control in Laravel.
Live Demo: http://laravel-role.herokuapp.com
Username - superadmin
password - 12345678
> Note: Don't try to modify the Super Admin (Role & admin) data, just for Heroku deployment.
Git clone -
git clone https://github.com/ManiruzzamanAkash/laravel-role.git
Go to project folder -
cd laravel-role
Install Laravel Dependencies -
composer install
Create database called - laravel_role
Create .env
file by copying .env.example
file
Generate Artisan Key (If needed) -
php artisan key:generate
Migrate Database with seeder -
php artisan migrate --seed
Run Project -
php artisan serve
Since, 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
So, You've got the project of Laravel Role & Permission Management on your http://localhost:8000
https://devsenv.com/tutorials/laravel-role-permission-management-system-full-example-with-source-code
![alt text][adminLoginImage] ![alt text][dashboardImage]
Role List ![alt text][roleListImage] Role Create ![alt text][roleCreateImage] Role Edit ![alt text][roleEditImage]
Admin List ![alt text][adminListImage] Admin Create ![alt text][adminCreateImage]
Custom Error Pages ![alt text][errorPageImage] Dynamic Sidebar Manage ![alt text][sidebarDyanamic]
[dashboardImage]: https://i.ibb.co/WyxWFp7/1-Laravel-Role-Dashboard.png "Dashboard Page Laravel Role Management" [roleListImage]: https://i.ibb.co/80jM3Q7/2-Laravel-Manage-Roles.png "2-Laravel-Manage-Roles" [roleCreateImage]: https://i.ibb.co/kgM1ShW/3-Laravel-Role-Create.png "3-Laravel-Role-Create" [roleEditImage]: https://i.ibb.co/b6jNPFr/4-Laravel-Role-Edit.png "4-Laravel-Role-Edit" [adminListImage]: https://i.ibb.co/xY2N6Qd/5-Laravel-Admin-Manage.png "5-Laravel-Admin-Manage" [adminCreateImage]: https://i.ibb.co/Drcn6Xn/6-Laravel-Admin-Create.png "6-Laravel-Admin-Create" [adminLoginImage]: https://i.ibb.co/4g4vs4g/7-Login-Page.png "7-Login-Page" [errorPageImage]: https://i.ibb.co/HYcvRH4/8-Error-Page-Handle.png "8 - Error Page Handling" [sidebarDyanamic]: https://i.ibb.co/Jpq6X8x/9-Sidebar-Manage-Dynamically.png "9-Sidebar-Manage-Dynamically"
Please mail me at - manirujjamanakash@gmail.com
If you like my work you may consider buying me a ? / ?
<a href="https://www.patreon.com/maniruzzaman" target="_blank" title="Buy Me A Coffee"> <img src="https://camo.githubusercontent.com/45ce6667a35b63fd6a1ba6978d030a7f52ff5b1b262c5c8aa3ece29afc469ac8/68747470733a2f2f63646e2e6275796d6561636f666665652e636f6d2f627574746f6e732f76322f64656661756c742d7265642e706e67" alt="ManiruzzamanAkash" width="200" /> </a>
Contribution is open. Create Pull-request and I'll add it to the project if it's good enough.
Files |
File | Role | Description | ||
---|---|---|---|---|
.github (1 file) | ||||
app (1 file, 5 directories) | ||||
bootstrap (1 file) | ||||
config (15 files) | ||||
database (4 directories) | ||||
public (5 files, 3 directories) | ||||
resources (4 directories) | ||||
routes (4 files) | ||||
templates (47 files, 1 directory) | ||||
tests (2 files, 2 directories) | ||||
.editorconfig | Data | Auxiliary data | ||
.env.example | Data | Auxiliary data | ||
.styleci.yml | Data | Auxiliary data | ||
artisan | Class | Class source | ||
composer.json | Data | Auxiliary data | ||
composer.lock | Data | Auxiliary data | ||
package-lock.json | Data | Auxiliary data | ||
package.json | Data | Auxiliary data | ||
phpunit.xml | Data | Auxiliary data | ||
Procfile | Data | Auxiliary data | ||
README.md | Doc. | Documentation | ||
server.php | Aux. | Auxiliary script | ||
webpack.mix.js | Data | Auxiliary data |
Files | / | app |
Files | / | app | / | Http |
File | Role | Description | ||
---|---|---|---|---|
Controllers (2 files, 2 directories) | ||||
Middleware (8 files) | ||||
Kernel.php | Class | Class source |
Files | / | app | / | Http | / | Controllers |
File | Role | Description | ||
---|---|---|---|---|
Auth (6 files) | ||||
Backend (4 files, 1 directory) | ||||
Controller.php | Class | Class source | ||
HomeController.php | Class | Class source |
Files | / | app | / | Http | / | Controllers | / | Auth |
File | Role | Description |
---|---|---|
ConfirmPasswordController.php | Class | Class source |
ForgotPasswordController.php | Class | Class source |
LoginController.php | Class | Class source |
RegisterController.php | Class | Class source |
ResetPasswordController.php | Class | Class source |
VerificationController.php | Class | Class source |
Files | / | app | / | Http | / | Controllers | / | Backend |
File | Role | Description | ||
---|---|---|---|---|
Auth (4 files) | ||||
AdminsController.php | Class | Class source | ||
DashboardController.php | Class | Class source | ||
RolesController.php | Class | Class source | ||
UsersController.php | Class | Class source |
Files | / | app | / | Http | / | Controllers | / | Backend | / | Auth |
File | Role | Description |
---|---|---|
ConfirmPasswordController.php | Class | Class source |
ForgotPasswordController.php | Class | Class source |
LoginController.php | Class | Class source |
ResetPasswordController.php | Class | Class source |
Files | / | app | / | Http | / | Middleware |
File | Role | Description |
---|---|---|
Authenticate.php | Class | Class source |
CheckForMaintenanceMode.php | Class | Class source |
EncryptCookies.php | Class | Class source |
RedirectIfAuthenticated.php | Class | Class source |
TrimStrings.php | Class | Class source |
TrustHosts.php | Class | Class source |
TrustProxies.php | Class | Class source |
VerifyCsrfToken.php | Class | Class source |
Files | / | app | / | Providers |
File | Role | Description |
---|---|---|
AppServiceProvider.php | Class | Class source |
AuthServiceProvider.php | Class | Class source |
BroadcastServiceProvider.php | Class | Class source |
EventServiceProvider.php | Class | Class source |
RouteServiceProvider.php | Class | Class source |
Files | / | config |
File | Role | Description |
---|---|---|
app.php | Class | Class source |
auth.php | Class | Class source |
broadcasting.php | Aux. | Auxiliary script |
cache.php | Aux. | Auxiliary script |
cors.php | Aux. | Auxiliary script |
database.php | Aux. | Auxiliary script |
filesystems.php | Aux. | Auxiliary script |
hashing.php | Aux. | Auxiliary script |
logging.php | Class | Class source |
mail.php | Aux. | Auxiliary script |
permission.php | Class | Class source |
queue.php | Aux. | Auxiliary script |
services.php | Aux. | Auxiliary script |
session.php | Aux. | Auxiliary script |
view.php | Aux. | Auxiliary script |
Files | / | database |
File | Role | Description | ||
---|---|---|---|---|
factories (1 file) | ||||
migrations (5 files) | ||||
seeds (4 files) | ||||
sql (1 file) |
Files | / | database | / | migrations |
File | Role | Description |
---|---|---|
2014_10_12_000000_create_users_table.php | Class | Class source |
2014_10_12_100000_...rd_resets_table.php | Class | Class source |
2019_08_19_000000_...iled_jobs_table.php | Class | Class source |
2020_07_24_184706_...rmission_tables.php | Class | Class source |
2020_09_12_043205_...te_admins_table.php | Class | Class source |
Files | / | database | / | seeds |
File | Role | Description |
---|---|---|
AdminSeeder.php | Class | Class source |
DatabaseSeeder.php | Class | Class source |
RolePermissionSeeder.php | Class | Class source |
UserSeeder.php | Class | Class source |
Files | / | public |
File | Role | Description | ||
---|---|---|---|---|
backend (1 directory) | ||||
css (1 file) | ||||
js (1 file) | ||||
.htaccess | Data | Auxiliary data | ||
index.php | Class | Class source | ||
mix-manifest.json | Data | Auxiliary data | ||
robots.txt | Doc. | Documentation | ||
web.config | Data | Auxiliary data |
Files | / | public | / | backend | / | assets | / | css |
File | Role | Description |
---|---|---|
bootstrap.min.css | Data | Auxiliary data |
default-css.css | Data | Auxiliary data |
font-awesome.min.css | Data | Auxiliary data |
metisMenu.css | Data | Auxiliary data |
owl.carousel.min.css | Data | Auxiliary data |
responsive.css | Data | Auxiliary data |
slicknav.min.css | Data | Auxiliary data |
styles.css | Data | Auxiliary data |
themify-icons.css | Data | Auxiliary data |
typography.css | Data | Auxiliary data |
Files | / | public | / | backend | / | assets | / | fonts |
File | Role | Description |
---|---|---|
fontawesome-webfont.svg | Data | Auxiliary data |
themify.svg | Data | Auxiliary data |
Files | / | public | / | backend | / | assets | / | images | / | bg |
File | Role | Description |
---|---|---|
singin-bg.jpg | Data | Auxiliary data |
Files | / | public | / | backend | / | assets | / | images | / | blog |
File | Role | Description |
---|---|---|
post-thumb1.jpg | Icon | Icon image |
post-thumb2.jpg | Icon | Icon image |
Files | / | public | / | backend | / | assets | / | images | / | card |
File | Role | Description |
---|---|---|
card-img1.jpg | Icon | Icon image |
card-img10.jpg | Icon | Icon image |
card-img2.jpg | Icon | Icon image |
card-img3.jpg | Icon | Icon image |
card-img4.jpg | Icon | Icon image |
card-img5.jpg | Icon | Icon image |
card-img6.jpg | Icon | Icon image |
card-img7.jpg | Icon | Icon image |
card-img8.jpg | Icon | Icon image |
card-img9.jpg | Icon | Icon image |
Files | / | public | / | backend | / | assets | / | images | / | icon |
File | Role | Description | ||
---|---|---|---|---|
market-value (8 files) | ||||
loader.gif | Icon | Icon image | ||
logo.png | Icon | Icon image | ||
logo2.png | Icon | Icon image |
Files | / | public | / | backend | / | assets | / | images | / | icon | / | market-value |
File | Role | Description |
---|---|---|
icon1.png | Icon | Icon image |
icon2.png | Icon | Icon image |
icon3.png | Icon | Icon image |
icon4.png | Icon | Icon image |
trends-down-icon.png | Icon | Icon image |
trends-up-icon.png | Icon | Icon image |
triangle-down.png | Icon | Icon image |
triangle-up.png | Icon | Icon image |
Files | / | public | / | backend | / | assets | / | images | / | media |
File | Role | Description |
---|---|---|
media1.jpg | Icon | Icon image |
media2.jpg | Icon | Icon image |
Files | / | public | / | backend | / | assets | / | images | / | team |
File | Role | Description |
---|---|---|
team-author1.jpg | Icon | Icon image |
team-author2.jpg | Icon | Icon image |
team-author3.jpg | Icon | Icon image |
team-author4.jpg | Icon | Icon image |
team-author5.jpg | Icon | Icon image |
Files | / | public | / | backend | / | assets | / | js |
File | Role | Description | ||
---|---|---|---|---|
vendor (2 files) | ||||
bar-chart.js | Data | Auxiliary data | ||
bootstrap.min.js | Data | Auxiliary data | ||
jquery.slicknav.min.js | Data | Auxiliary data | ||
jquery.slimscroll.min.js | Data | Auxiliary data | ||
line-chart.js | Data | Auxiliary data | ||
maps.js | Data | Auxiliary data | ||
metisMenu.min.js | Data | Auxiliary data | ||
owl.carousel.min.js | Data | Auxiliary data | ||
pie-chart.js | Data | Auxiliary data | ||
plugins.js | Data | Auxiliary data | ||
popper.min.js | Data | Auxiliary data | ||
scripts.js | Data | Auxiliary data |
Files | / | public | / | backend | / | assets | / | js | / | vendor |
File | Role | Description |
---|---|---|
jquery-2.2.4.min.js | Data | Auxiliary data |
modernizr-2.8.3.min.js | Data | Auxiliary data |
Files | / | resources |
Files | / | resources | / | js |
File | Role | Description | ||
---|---|---|---|---|
components (1 file) | ||||
app.js | Data | Auxiliary data | ||
bootstrap.js | Data | Auxiliary data |
Files | / | resources | / | lang | / | en |
File | Role | Description |
---|---|---|
auth.php | Aux. | Auxiliary script |
pagination.php | Aux. | Auxiliary script |
passwords.php | Aux. | Auxiliary script |
validation.php | Aux. | Auxiliary script |
Files | / | resources | / | sass |
File | Role | Description |
---|---|---|
app.scss | Data | Auxiliary data |
_variables.scss | Data | Auxiliary data |
Files | / | resources | / | views |
File | Role | Description | ||
---|---|---|---|---|
auth (3 files, 1 directory) | ||||
backend (3 directories) | ||||
errors (4 files) | ||||
layouts (1 file) | ||||
home.blade.php | Aux. | Auxiliary script | ||
welcome.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | auth |
File | Role | Description | ||
---|---|---|---|---|
passwords (3 files) | ||||
login.blade.php | Aux. | Auxiliary script | ||
register.blade.php | Aux. | Auxiliary script | ||
verify.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | auth | / | passwords |
File | Role | Description |
---|---|---|
confirm.blade.php | Aux. | Auxiliary script |
email.blade.php | Aux. | Auxiliary script |
reset.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | backend | / | auth |
File | Role | Description |
---|---|---|
auth_master.blade.php | Aux. | Auxiliary script |
login.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | backend | / | layouts |
File | Role | Description | ||
---|---|---|---|---|
partials (8 files) | ||||
master.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | backend | / | layouts | / | partials |
File | Role | Description |
---|---|---|
footer.blade.php | Aux. | Auxiliary script |
header.blade.php | Aux. | Auxiliary script |
logout.blade.php | Aux. | Auxiliary script |
messages.blade.php | Aux. | Auxiliary script |
offsets.blade.php | Aux. | Auxiliary script |
scripts.blade.php | Aux. | Auxiliary script |
sidebar.blade.php | Aux. | Auxiliary script |
styles.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | backend | / | pages | / | admins |
File | Role | Description | ||
---|---|---|---|---|
partials (1 file) | ||||
create.blade.php | Aux. | Auxiliary script | ||
edit.blade.php | Aux. | Auxiliary script | ||
index.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | backend | / | pages | / | admins | / | partials |
File | Role | Description |
---|---|---|
scripts.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | backend | / | pages | / | dashboard |
File | Role | Description |
---|---|---|
index.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | backend | / | pages | / | roles |
File | Role | Description | ||
---|---|---|---|---|
partials (1 file) | ||||
create.blade.php | Aux. | Auxiliary script | ||
edit.blade.php | Aux. | Auxiliary script | ||
index.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | backend | / | pages | / | roles | / | partials |
File | Role | Description |
---|---|---|
scripts.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | backend | / | pages | / | users |
File | Role | Description | ||
---|---|---|---|---|
partials (1 file) | ||||
create.blade.php | Aux. | Auxiliary script | ||
edit.blade.php | Aux. | Auxiliary script | ||
index.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | backend | / | pages | / | users | / | partials |
File | Role | Description |
---|---|---|
scripts.blade.php | Aux. | Auxiliary script |
Files | / | resources | / | views | / | errors |
File | Role | Description |
---|---|---|
403.blade.php | Aux. | Auxiliary script |
404.blade.php | Aux. | Auxiliary script |
500.blade.php | Aux. | Auxiliary script |
errors_layout.blade.php | Aux. | Auxiliary script |
Files | / | routes |
File | Role | Description |
---|---|---|
api.php | Aux. | Auxiliary script |
channels.php | Example | Example script |
console.php | Example | Example script |
web.php | Example | Example script |
Files | / | templates |
File | Role | Description | ||
---|---|---|---|---|
assets (4 directories) | ||||
403.html | Doc. | Documentation | ||
404.html | Doc. | Documentation | ||
500.html | Doc. | Documentation | ||
accordion.html | Doc. | Documentation | ||
alert.html | Doc. | Documentation | ||
badge.html | Doc. | Documentation | ||
barchart.html | Doc. | Documentation | ||
button-group.html | Doc. | Documentation | ||
button.html | Doc. | Documentation | ||
cards.html | Doc. | Documentation | ||
datatable.html | Doc. | Documentation | ||
dropdown.html | Doc. | Documentation | ||
fontawesome.html | Doc. | Documentation | ||
forgot-password.html | Doc. | Documentation | ||
form.html | Doc. | Documentation | ||
grid.html | Doc. | Documentation | ||
index.html | Doc. | Documentation | ||
index2.html | Doc. | Documentation | ||
index3-horizontalmenu.html | Doc. | Documentation | ||
index3.html | Doc. | Documentation | ||
invoice.html | Doc. | Documentation | ||
linechart.html | Doc. | Documentation | ||
list-group.html | Doc. | Documentation | ||
login.html | Doc. | Documentation | ||
login2.html | Doc. | Documentation | ||
login3.html | Doc. | Documentation | ||
maps.html | Doc. | Documentation | ||
media-object.html | Doc. | Documentation | ||
modal.html | Doc. | Documentation | ||
pagination.html | Doc. | Documentation | ||
piechart.html | Doc. | Documentation | ||
popovers.html | Doc. | Documentation | ||
pricing.html | Doc. | Documentation | ||
progressbar.html | Doc. | Documentation | ||
register.html | Doc. | Documentation | ||
register2.html | Doc. | Documentation | ||
register3.html | Doc. | Documentation | ||
register4.html | Doc. | Documentation | ||
reset-pass.html | Doc. | Documentation | ||
screenlock.html | Doc. | Documentation | ||
screenlock2.html | Doc. | Documentation | ||
starter.html | Doc. | Documentation | ||
tab.html | Doc. | Documentation | ||
table-basic.html | Doc. | Documentation | ||
table-layout.html | Doc. | Documentation | ||
themify.html | Doc. | Documentation | ||
typography.html | Doc. | Documentation |
Files | / | templates | / | assets | / | css |
File | Role | Description |
---|---|---|
bootstrap.min.css | Data | Auxiliary data |
default-css.css | Data | Auxiliary data |
font-awesome.min.css | Data | Auxiliary data |
metisMenu.css | Data | Auxiliary data |
owl.carousel.min.css | Data | Auxiliary data |
responsive.css | Data | Auxiliary data |
slicknav.min.css | Data | Auxiliary data |
styles.css | Data | Auxiliary data |
themify-icons.css | Data | Auxiliary data |
typography.css | Data | Auxiliary data |
Files | / | templates | / | assets | / | fonts |
File | Role | Description |
---|---|---|
fontawesome-webfont.svg | Data | Auxiliary data |
themify.svg | Data | Auxiliary data |
Files | / | templates | / | assets | / | images | / | blog |
File | Role | Description |
---|---|---|
post-thumb1.jpg | Icon | Icon image |
post-thumb2.jpg | Icon | Icon image |
Files | / | templates | / | assets | / | images | / | card |
File | Role | Description |
---|---|---|
card-img1.jpg | Icon | Icon image |
card-img10.jpg | Icon | Icon image |
card-img2.jpg | Icon | Icon image |
card-img3.jpg | Icon | Icon image |
card-img4.jpg | Icon | Icon image |
card-img5.jpg | Icon | Icon image |
card-img6.jpg | Icon | Icon image |
card-img7.jpg | Icon | Icon image |
card-img8.jpg | Icon | Icon image |
card-img9.jpg | Icon | Icon image |
Files | / | templates | / | assets | / | images | / | icon |
File | Role | Description | ||
---|---|---|---|---|
market-value (8 files) | ||||
loader.gif | Icon | Icon image | ||
logo.png | Icon | Icon image | ||
logo2.png | Icon | Icon image |
Files | / | templates | / | assets | / | images | / | icon | / | market-value |
File | Role | Description |
---|---|---|
icon1.png | Icon | Icon image |
icon2.png | Icon | Icon image |
icon3.png | Icon | Icon image |
icon4.png | Icon | Icon image |
trends-down-icon.png | Icon | Icon image |
trends-up-icon.png | Icon | Icon image |
triangle-down.png | Icon | Icon image |
triangle-up.png | Icon | Icon image |
Files | / | templates | / | assets | / | images | / | media |
File | Role | Description |
---|---|---|
media1.jpg | Icon | Icon image |
media2.jpg | Icon | Icon image |
Files | / | templates | / | assets | / | images | / | team |
File | Role | Description |
---|---|---|
team-author1.jpg | Icon | Icon image |
team-author2.jpg | Icon | Icon image |
team-author3.jpg | Icon | Icon image |
team-author4.jpg | Icon | Icon image |
team-author5.jpg | Icon | Icon image |
Files | / | templates | / | assets | / | js |
File | Role | Description | ||
---|---|---|---|---|
vendor (2 files) | ||||
bar-chart.js | Data | Auxiliary data | ||
bootstrap.min.js | Data | Auxiliary data | ||
jquery.slicknav.min.js | Data | Auxiliary data | ||
jquery.slimscroll.min.js | Data | Auxiliary data | ||
line-chart.js | Data | Auxiliary data | ||
maps.js | Data | Auxiliary data | ||
metisMenu.min.js | Data | Auxiliary data | ||
owl.carousel.min.js | Data | Auxiliary data | ||
pie-chart.js | Data | Auxiliary data | ||
plugins.js | Data | Auxiliary data | ||
popper.min.js | Data | Auxiliary data | ||
scripts.js | Data | Auxiliary data |
Files | / | templates | / | assets | / | js | / | vendor |
File | Role | Description |
---|---|---|
jquery-2.2.4.min.js | Data | Auxiliary data |
modernizr-2.8.3.min.js | Data | Auxiliary data |
Files | / | tests |
File | Role | Description | ||
---|---|---|---|---|
Feature (1 file) | ||||
Unit (1 file) | ||||
CreatesApplication.php | Class | Class source | ||
TestCase.php | Class | Class source |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
100% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.