composer install
buka dan setting .env nya yaitu
Sesuaikan Databasenya
Sesuaikan rajaongkirnya di paling bawah
php artisan key:generate
php artisan migrate:fresh --seed
buka dan setting .env nya yaitu
Sesuaikan Databasenya
Sesuaikan rajaongkirnya di paling bawah
docker-compose build app
docker-compose up -d
docker-compose exec -u root -it app /bin/sh
composer install
php artisan key:generate
php artisan migrate:fresh --seed
chmod -R 777 /var/www/storage
chmod -R 777 /var/www/bootstrap/cache
email: default@app.com
password: password
php artisan rajaongkir:exec
php artisan test
setting di .env yang di key SWAP_RAJAONGKIR_OR_DB dan diisi dengan rajaongkir ATAU db
- Content-Type : "application/json"
- Accept : "application/json"
Request :
-
Method : POST
-
Endpoint :
/api/auth/login
-
Body :
{ "email": "default@app.com", "password": "password" }
Response :
{
"data": {
"token": "secret api key"
}
}
Request :
-
Method : POST
-
Endpoint :
/api/auth/register
-
Body :
{ "name": "default2", "email": "default2@app.com", "password": "password" }
Response :
{
"data": {
"name": "default2",
"email": "default2@app.com",
"updated_at": "2023-07-05T17:00:24.000000Z",
"created_at": "2023-07-05T17:00:24.000000Z",
"id": 2
}
}
- Authorization : "Bearer " + "your secret api key"
Request :
- Method : GET
- Endpoint :
/api/auth/user
Response :
{
"data": {
"id": 1,
"name": "Default User",
"email": "default@app.com",
"email_verified_at": "2023-07-05T11:57:38.000000Z",
"created_at": "2023-07-05T11:57:38.000000Z",
"updated_at": "2023-07-05T11:57:38.000000Z"
}
}
Request :
- Method : POST
- Endpoint :
/api/auth/logout
Response :
{
"message": "user berhasil logout"
}
Request :
- Method : GET
- Endpoint :
/api/search/provinces?id={province_id}
Response :
{
"message": "OK",
"results": {
"province_id": "21",
"province": "Nanggroe Aceh Darussalam (NAD)"
}
}
Request :
- Method : GET
- Endpoint :
/api/search/city?id={city_id}
Response :
{
"message": "OK",
"results": {
"city_id": "21",
"province_id": "18",
"type": "Kota",
"city_name": "Bandar Lampung",
"postal_code": "35139",
"province": "Lampung"
}
}