User authentication (Registration, Login, Logout) example of Laravel API using Sanctum.
Clone the repository in your local directory
git clone https://github.com/tarikulwebx/Laravel-Auth-API.git
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=
Install composer dependencies
composer install
Generate App_key for the Laravel Api (.env file)
php artisan key:generate
Migrate database
php artisan migrate
Run the API
php artisan serve
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