# Laraval API naming conventions
Always nice when there are solid conventions from the start. And Laravel has specific ones for API controllers:
- `GET /foo`: `index`
- `GET /foo/{id}`: `show`
- `POST /foo`: `store`
- `PUT /foo/{id}`: `update`
- `DELETE /foo/{id}`: `destroy`