this repository contains a source code for a User Management application in which the Admin handles users, and gives him the ability to handle roles and permissions to said users Using :
- Vue Router with Laravel
- Font Awesome 5 on Laravel
- API in Laravel
- Api Auth with Laravel Passport
- JWT with Laravel Passport and JavaScript Request
- Vue Custom Events
- Vue form with Laravel
- Axios and Ajax Request
- ACL in Laravel
- Online Users list
- axios: ^0.19.2
- bootstrap: ^4.0.0
- cross-env: ^7.0
- jquery: ^3.2
- laravel-mix: ^5.0.1
- lodash: ^4.17.13
- popper.js": "^1.12",
- resolve-url-loader: ^2.3.1
- sass: ^1.20.1
- sass-loader: ^8.0.0
- vue: ^2.5.17
- vue-template-compiler: ^2.6.10
- @fortawesome/fontawesome-free: ^5.13.0
- admin-lte": ^3.0.5
- bootstrap-vue: ^2.15.0
- laravel-vue-pagination: ^2.3.1
- moment: ^2.26.0
- sweetalert2: ^9.14.0
- vform": ^1.0.1
- vue-progressbar: ^0.7.5
- vue-router: ^3.3.2
- vuejs-smart-table: 0.0.5
It's just like any other Laravel project. Basically here is how you use it for yourself.
- Clone the repo
git clone https://github.com/islambouagga/User_Management.git
. cd
to project folder.- Run
composer install
. - Save as the
.env.example
to.env
and set your database information. - Run
php artisan key:generate
to generate the app key. - Run
npm install
. - Run
php artisan migrate
. - Done !!! Enjoy Customizing and building awesome app.
Mohamed Bachir Bouagga