https://github.com/tarikulwebx/laravel-auth-api
Laravel Authentication (Register, Login and Logout) Example API
https://github.com/tarikulwebx/laravel-auth-api
laravel-10 laravel-api laravel-api-auth sanctum-authentication
Last synced: 8 months ago
JSON representation
Laravel Authentication (Register, Login and Logout) Example API
- Host: GitHub
- URL: https://github.com/tarikulwebx/laravel-auth-api
- Owner: tarikulwebx
- Created: 2023-11-27T04:26:42.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-17T12:56:36.000Z (almost 2 years ago)
- Last Synced: 2024-12-30T03:27:42.840Z (12 months ago)
- Topics: laravel-10, laravel-api, laravel-api-auth, sanctum-authentication
- Language: PHP
- Homepage:
- Size: 87.9 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Laravel-Auth-API
User authentication (Registration, Login, Logout) example of Laravel API using Sanctum.
## 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
```