This project is a Laravel REST API Authentication Module using Laravel Sanctum for token-based authentication.
It provides basic authentication features such as User Registration, Login, Logout, and Fetching Authenticated User Details.
- User Registration with validation
- User Login with token generation
- User Logout
- Get Authenticated User details
- Token-based authentication using Laravel Sanctum
- JSON-based API responses
- Laravel
- Laravel Sanctum
- PHP
- REST API
- SQLite
POST /api/register
POST /api/login
GET /api/user
POST /api/logout
composer install
DB_CONNECTION=sqlite DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel_auth DB_USERNAME=root DB_PASSWORD=
php artisan migrate
composer require laravel/sanctum php artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider" php artisan migrate
php artisan serve