Use the API to create, read, update, delete the list of irregular verbs.
I use php file in source code as a database.
GET /api/irregualr_verb
Example response:
{
"awake": {
"v2": "awoke",
"v3": "awoken"
},
"be": {
"v2": "was, were",
"v3": "been"
},
...
}
GET /api/irregualr_verb/SPECIFIED_V1
Example:
Request: GET /api/irregualr_verb/go
Response:
{
"go": {
"v2": "went",
"v3": "gone"
}
}
POST /api/irregualr_verb
POST data format & validation:
'v1' => 'required|alpha|max:20|unique',
'v2' => 'required|alpha|max:20',
'v3' => 'required|alpha|max:20',
Example:
Request: POST /api/irregualr_verb
Request data:
'v1' => 'test',
'v2' => 'test',
'v3' => 'test',
Response:
Create ok
POST /api/irregualr_verb/SPECIFIED_V1
POST data format & validation:
'SPECIFIED_V1' => 'exist',
'v2' => 'alpha|max:20',
'v3' => 'alpha|max:20',
Example:
Request: POST /api/irregualr_verb/test
Request data:
'v2' => 'testa',
'v3' => 'testa',
Response:
Update ok
DELETE /api/irregualr_verb/SPECIFIED_V1
Example:
Request: DELETE /api/irregualr_verb/test
Response:
Delete ok