RESTful APIs in Laravel

The list of RESTful API requests handled by the RESTful API are as follows:

HTTP VERBFunctionUR
1GETThis lists all accommodations/accommodations
2GETThis shows (reads) a single accommodation/accommodations/{id}
3POSTThis creates a new accommodation/accommodations
4PUTThis entirely modifies (updates) an accommodation/accommodations/{id}
5PATCHThis partially modifies (updates) an accommodation/accommodations/{id}
6DELETEThis deletes an accommodation/accommodations/{id}

Most RESTful API best practices suggest using the plural form of the model name. Laravel’s documentation uses the singular format. Most practices agree that consistent plural naming, that is,/accommodations/{id} refers to a single accommodation and /accommodations refers to more than one accommodation, both using the plural form are preferred over a mixed, but grammatically correct /accommodation/{id} (singular form) and /accommodations (plural form).

Chapter 2 of 11