We hebben nu alle verschillende database transacties gedaan. Meestal geldt voor de meeste tabellen in de database dat je een view, create, update, delete nodig hebt. Dit wordt ook wel CRUD (create, read, update, delete) genoemd.
De volgende routes zijn daarvoor nodig
Je bent in alle bestanden vrij om de naamgeving te geven die jij zelf handig vindt. Toch kunnen afspraken daarbij ook handig zijn, zeker als je met een team samenwerkt. Je ziet dat we nu ook al flink wat bestanden hebben aangemaakt alleen voor de post. Je zou deze ook in bv een mapje kunnen plaatsen met de naam posts
| URL | Method | Endpoint | Beschrijving |
| /posts | get | /controllers/posts/index.php | Overzicht van alle posts |
| /posts-create | get | /controllers/posts/create.php | Aanmaken nieuwe post |
| /posts-store | post | /controllers/posts/store.php | Opslaan van de nieuwe post |
| /posts-show/{id} | get | /controllers/posts/show.php | Bekijken van een post |
| /posts-edit/{id} | get | /controllers/posts/edit.php | Bewerken van een post |
| /posts-update/{id} | post | /controllers/posts/update.php | Opslaan van een bewerkte post |
| /posts-delete/{id} | post | /controllers/posts/destroy.php | Verwijderen van een post |