Routes

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