Download the PHP package mekaeil/laravel-user-management without Composer
On this page you can find all versions of the php package mekaeil/laravel-user-management. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mekaeil/laravel-user-management
More information about mekaeil/laravel-user-management
Files in mekaeil/laravel-user-management
Package laravel-user-management
Short Description With this package we can manage all of the users in our project.
License MIT
Homepage https://mekaeil.me
Informations about the package laravel-user-management
Use the new version
I've upgraded and revamped this package for better performance and efficiency. Check out the improvements here (LaraPanel Framework).
Plus, I'm gearing up to introduce even more features. Join me in enhancing it further – follow and contribute here: LaraPanel Package"
About Laravel User Management
Manage all of the users, we use "spatie/laravel-permission" package for manage all of the users. When you installing this package the "spatie/laravel-permission" package and dependencies will be install automatically. In "LaravelUserManagement" package we create all of the DB Tables, Entities, Seeders, View for manage users, roles, permissions and departments.
Installation
-
Install the package via composer:
-
Add the service providers in your config/app.php file:
-
Run this command for publish vendor:
-
After publishing vendors, add this code to "run" method in database/DatabaseSeeder.php
-
Now it's important to change config if you want(laravel_user_management): (you can skip it)
-
And if set permissions table if you want to customize it: (you can skip it)
-
update your config/auth.php file:
-
After all of the steps run these commands ordinary.
- If you want to use Vue.js, change "laravel_user_management" config file:
Then run this command again:
Now follow USE VUE.JS FOR YOUR PROJECT section in bottom of this page.
Important
After vendor:publish files you should change user migration file, because we set
mobile and email to nullable, one of them you want to set to username should not nullable in Database.
Routes
After install package you can set this routes on your admin panel:
-
Users Management:
-
Roles Management:
-
Permissions Management:
-
Departments Management:
- Authentication
Demo
- login and registration
- admin panel and create user
USE VUE.JS FOR YOUR PROJECT
If you want to use Vue.js for your project you can use the following installation instead of the bootstrap theme. After installing package follow this steps:
Add this command in webpack file:
Edit your config file:
VUE JS DEMO
- App Vue
- Login
- Register
- Material Kit Theme
UPDATES
-
UPDATE PACKAGE FOR NEW VERSION OF THE LARAVEL => LARAVEL 6
- VUE.JS FOR AUTH AND OTHER PAGES. (just vuejs theme without functinality like Auth,...)
IN PROGRESS
- Adding functionality Auth in Vuejs theme.
- Edit structure method for API response.
TEST
With this command you can running the test.
License
-
The LaravelUserManagement is open-source software licensed under the MIT license.
-
Admin Template(PurpleAdmin-Free-Admin-Template) By Bootstrap Dash
- Vue Material Kit By Creative Tim
All versions of laravel-user-management with dependencies
laravel/framework Version ^5.5|^6.0|^7.0|^8.0|^9.0|^10.0
spatie/laravel-permission Version ^2.37|^3.0|^4.0|^5.0|^6.0