gitextract_oflpl47l/ ├── .gitignore ├── .phpunit.result.cache ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── phpunit.xml.dist ├── src/ │ ├── Config/ │ │ ├── laravel_user_management.php │ │ └── permission.php │ ├── Console/ │ │ └── .gitkeep │ ├── Contracts/ │ │ └── UserManagementContracts.php │ ├── Database/ │ │ ├── Migrations/ │ │ │ ├── .gitkeep │ │ │ ├── 2019_01_01_111111_create_users_table.php │ │ │ ├── 2019_01_01_222222_create_departments_table.php │ │ │ ├── 2019_01_01_333333_create_user_department_users_table.php │ │ │ ├── 2019_01_01_444444_create_permission_tables.php │ │ │ ├── 2019_02_02_555555_create_soft-delete_users_table.php │ │ │ └── 2019_10_17_110654_create_password_reset_table.php │ │ └── Seeders/ │ │ ├── .gitkeep │ │ ├── Department/ │ │ │ ├── DepartmentTableSeeder.php │ │ │ └── MasterDepartmentTableSeeder.php │ │ ├── Permission/ │ │ │ ├── MasterPermissionTableSeeder.php │ │ │ └── PermissionTableSeeder.php │ │ ├── Role/ │ │ │ ├── MasterRoleTableSeeder.php │ │ │ └── RoleTableSeeder.php │ │ └── UserManagementDatabaseSeeder.php │ ├── Entities/ │ │ ├── .gitkeep │ │ ├── Department.php │ │ ├── Permission.php │ │ ├── Role.php │ │ ├── User.php │ │ └── export/ │ │ ├── Department.php │ │ ├── Permission.php │ │ ├── Role.php │ │ └── User.php │ ├── Facade/ │ │ └── UserManagement.php │ ├── Http/ │ │ ├── Controllers/ │ │ │ ├── .gitkeep │ │ │ ├── Admin/ │ │ │ │ ├── DepartmentsController.php │ │ │ │ ├── PermissionsController.php │ │ │ │ ├── RolesController.php │ │ │ │ ├── UsersController.php │ │ │ │ └── export/ │ │ │ │ ├── DepartmentsController.php │ │ │ │ ├── PermissionsController.php │ │ │ │ ├── RolesController.php │ │ │ │ └── UsersController.php │ │ │ └── Auth/ │ │ │ ├── AuthController.php │ │ │ └── export/ │ │ │ └── AuthController.php │ │ └── Requests/ │ │ ├── .gitkeep │ │ ├── Admin/ │ │ │ ├── StoreDepartment.php │ │ │ ├── StorePermission.php │ │ │ ├── StoreRole.php │ │ │ ├── StoreUser.php │ │ │ ├── UpdateDepartment.php │ │ │ ├── UpdatePermission.php │ │ │ ├── UpdateRole.php │ │ │ └── UpdateUser.php │ │ └── Auth/ │ │ ├── UserLogin.php │ │ └── UserRegistration.php │ ├── LaravelUserManagementProvider.php │ ├── Public/ │ │ └── mekaeils-package/ │ │ ├── css/ │ │ │ └── style.css │ │ ├── js/ │ │ │ ├── dashboard.js │ │ │ ├── misc.js │ │ │ └── off-canvas.js │ │ └── vendors/ │ │ ├── css/ │ │ │ └── vendor.bundle.base.css │ │ ├── iconfonts/ │ │ │ └── mdi/ │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── css/ │ │ │ │ └── materialdesignicons.css │ │ │ ├── license.md │ │ │ ├── package.json │ │ │ ├── preview.html │ │ │ └── scss/ │ │ │ ├── _animated.scss │ │ │ ├── _core.scss │ │ │ ├── _extras.scss │ │ │ ├── _functions.scss │ │ │ ├── _icons.scss │ │ │ ├── _path.scss │ │ │ ├── _variables.scss │ │ │ └── materialdesignicons.scss │ │ └── js/ │ │ ├── vendor.bundle.addons.js │ │ └── vendor.bundle.base.js │ ├── Repository/ │ │ ├── Contracts/ │ │ │ ├── BaseRepositoryInterface.php │ │ │ ├── DepartmentRepositoryInterface.php │ │ │ ├── PermissionRepositoryInterface.php │ │ │ ├── RoleRepositoryInterface.php │ │ │ └── UserRepositoryInterface.php │ │ └── Eloquents/ │ │ ├── BaseEloquentRepository.php │ │ ├── DepartmentRepository.php │ │ ├── PermissionRepository.php │ │ ├── RoleRepository.php │ │ └── UserRepository.php │ ├── Resource/ │ │ ├── js/ │ │ │ └── mekaeils-package/ │ │ │ ├── assets/ │ │ │ │ ├── demo.css │ │ │ │ └── scss/ │ │ │ │ ├── material-kit/ │ │ │ │ │ ├── _alerts.scss │ │ │ │ │ ├── _autocomplete.scss │ │ │ │ │ ├── _badges.scss │ │ │ │ │ ├── _buttons.scss │ │ │ │ │ ├── _cards.scss │ │ │ │ │ ├── _carousel.scss │ │ │ │ │ ├── _checkboxes.scss │ │ │ │ │ ├── _colors.scss │ │ │ │ │ ├── _datepicker.scss │ │ │ │ │ ├── _dialogs.scss │ │ │ │ │ ├── _dropdown.scss │ │ │ │ │ ├── _example-pages.scss │ │ │ │ │ ├── _footers.scss │ │ │ │ │ ├── _headers.scss │ │ │ │ │ ├── _images.scss │ │ │ │ │ ├── _info-areas.scss │ │ │ │ │ ├── _inputs.scss │ │ │ │ │ ├── _layout.scss │ │ │ │ │ ├── _misc.scss │ │ │ │ │ ├── _mixins.scss │ │ │ │ │ ├── _navbars.scss │ │ │ │ │ ├── _pagination.scss │ │ │ │ │ ├── _pills.scss │ │ │ │ │ ├── _popups.scss │ │ │ │ │ ├── _progress.scss │ │ │ │ │ ├── _radios.scss │ │ │ │ │ ├── _responsive.scss │ │ │ │ │ ├── _shadows.scss │ │ │ │ │ ├── _tables.scss │ │ │ │ │ ├── _tabs.scss │ │ │ │ │ ├── _togglebutton.scss │ │ │ │ │ ├── _typography.scss │ │ │ │ │ ├── _variables.scss │ │ │ │ │ ├── mixins/ │ │ │ │ │ │ ├── _transparency.scss │ │ │ │ │ │ └── _vendor-prefixes.scss │ │ │ │ │ └── plugins/ │ │ │ │ │ ├── _perfect-scrollbar.scss │ │ │ │ │ └── _plugin-nouislider.scss │ │ │ │ └── material-kit.scss │ │ │ ├── layout/ │ │ │ │ ├── MainFooter.vue │ │ │ │ ├── MainNavbar.vue │ │ │ │ └── MobileMenu.vue │ │ │ ├── main.js │ │ │ ├── plugins/ │ │ │ │ ├── globalComponents.js │ │ │ │ ├── globalDirectives.js │ │ │ │ ├── globalMixins.js │ │ │ │ └── material-kit.js │ │ │ ├── router.js │ │ │ └── views/ │ │ │ ├── App.vue │ │ │ ├── Index.vue │ │ │ ├── Landing.vue │ │ │ ├── Login.vue │ │ │ ├── Profile.vue │ │ │ ├── Register.vue │ │ │ └── components/ │ │ │ ├── BasicElementsSection.vue │ │ │ ├── JavascriptComponentsSection.vue │ │ │ ├── LaravelUserManagement.vue │ │ │ ├── NavPillsSection.vue │ │ │ ├── NavigationSection.vue │ │ │ ├── NotificationsSection.vue │ │ │ ├── SmallNavigationSection.vue │ │ │ ├── TabsSection.vue │ │ │ ├── TypographyImagesSection.vue │ │ │ └── Widgets/ │ │ │ ├── Badge.vue │ │ │ ├── Dropdown.vue │ │ │ ├── Modal.vue │ │ │ ├── Pagination.vue │ │ │ ├── Parallax.vue │ │ │ ├── Tabs.vue │ │ │ ├── cards/ │ │ │ │ ├── LoginCard.vue │ │ │ │ └── NavTabsCard.vue │ │ │ └── index.js │ │ ├── lang/ │ │ │ └── en/ │ │ │ └── trans.php │ │ └── views/ │ │ ├── mekaeils-package/ │ │ │ ├── layouts/ │ │ │ │ ├── alert.blade.php │ │ │ │ ├── breadcrumb.blade.php │ │ │ │ ├── footer.blade.php │ │ │ │ ├── header.blade.php │ │ │ │ ├── side-nav.blade.php │ │ │ │ └── top-nav.blade.php │ │ │ ├── master.blade.php │ │ │ └── vue/ │ │ │ └── master.blade.php │ │ └── user-management/ │ │ ├── auth/ │ │ │ ├── layouts/ │ │ │ │ ├── footer.blade.php │ │ │ │ └── header.blade.php │ │ │ ├── login.blade.php │ │ │ ├── master.blade.php │ │ │ └── register.blade.php │ │ ├── department/ │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── index.blade.php │ │ ├── master.blade.php │ │ ├── permission/ │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── index.blade.php │ │ ├── role/ │ │ │ ├── create.blade.php │ │ │ ├── edit.blade.php │ │ │ └── index.blade.php │ │ ├── side-nav.blade.php │ │ └── user/ │ │ ├── create.blade.php │ │ ├── edit.blade.php │ │ └── index.blade.php │ ├── Routes/ │ │ └── user_management.php │ ├── Tests/ │ │ └── .gitkeep │ └── UserManagement.php └── tests/ ├── SampleTest.php └── bootstrap.php