Hanya sebuah contoh aplikasi yang saya buat menggunakan PHP Laravel 4.1.x
Hanya sebuah contoh aplikasi yang saya buat menggunakan PHP Laravel 4.1.x
Ini dimaksudkan untuk memberikan gambaran kepada yang membutuhkan sebuah aplikasi yang memiliki RBAC (Role Based Access Control).
Masih banyak kekurangan dalam aplikasi ini, ini masih dalam tahap belajar. Semoga dapat memberikan sesuatu kepada pengunjung. Apapun itu. :)
Untuk sementara dapat dilihat demo disini: astondihor.animousconsulting.com
Database menggunakan MySQL.
Download MySQLWorkbench files: contoh-aplikasi1.mwb
User dengan ID: 45 Role: admin (ID: 6) Permission: Boleh membuka module users semua aksi.
User dengan ID: 46 Role: user (ID: 5) Permission: Hanya bisa melihat account sendiri, edit profile, change password.
Table: user
id | username |
---|---|
45 | aston |
46 | barak-oh-bama |
Table: roles
id | role_name | inherited |
---|---|---|
5 | user | NULL |
6 | admin | NULL |
Table: role_user
role_id | user_id |
---|---|
6 | 45 |
5 | 46 |
Table: Permission
id | role_id | type | action | resource |
---|---|---|---|---|
1 | 6 | allow | manage | users |
2 | 6 | allow | view | users |
3 | 6 | allow | create | users |
4 | 6 | allow | update | users |
5 | 6 | allow | delete | users |
7 | 5 | allow | edit | profile |