https://github.com/tarikulwebx/laravel-api-role-permissions-acl
https://github.com/tarikulwebx/laravel-api-role-permissions-acl
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tarikulwebx/laravel-api-role-permissions-acl
- Owner: tarikulwebx
- Created: 2023-12-13T11:46:40.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-17T07:39:53.000Z (over 1 year ago)
- Last Synced: 2024-12-30T03:27:43.050Z (4 months ago)
- Language: PHP
- Size: 94.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Laravel-API-User-Role-Permissions-ACL
User roles and permissions management in Laravel API.
## Setup
### Step 1:
Clone the repository in your local directory
```
git clone https://github.com/tarikulwebx/Laravel-Auth-API.git
```### Step 2:
Create .env file in your project root directory and copy all lines of codes from .env.example to .env.
Change following database credentials according to your local MySQL Database.
```
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel_auth_api_db
DB_USERNAME=root
DB_PASSWORD=
```### Step 3:
Install composer dependencies
```
composer install
```### Step 4:
Generate App_key for the Laravel Api (.env file)
```
php artisan key:generate
```### Step 5:
Migrate database
```
php artisan migrate
```### Step 6:
Run the API
```
php artisan serve
```### Step 7:
Use Postman to test the API for the register, login and logout process. The working API routes are-
Register```
http://127.0.0.1:8000/api/register
```Login
```
http://127.0.0.1:8000/api/login
```Logout
```
http://127.0.0.1:8000/api/logout
```