Laravel 8 ~ address-api
Description
Small api with fake addresses and a random user assign to it
Seeders
- AddressSeeder creates 15 fake addresses with AddressFactory
- UserSeeder create 15 fake users with UserFactory
Guest can
- POST /api/register register with (userName,email,password) everything else generated by UserFactory
Registered users can
- POST /api/login returns Bearer token
Logged in users can
- GET /api/address return all addresses with the user
- POST /api/logout return (username,email) & removes Bearer token
Admins can
- POST /api/address create an address
- PUT/PATCH /api/address/{id} update an address
- DELETE /api/address/{id} delete an address