## Opdracht ... post toevoegen

In onderstaande opdracht gaan we een nieuwe 'post' aan onze database toevoegen.

De flow gaat er als volgt uitzien:

- Ergens komt een button of link naar /post-create
- Omdat post-create geen logica nodig heeft heb je geen controller nodig, maar kan je direct naar een view verwijzen. (mag natuurlijk wel via een controller)
- De view-create toont een formulier met een action="/post-store" hier wordt het formulier naar toegestuurd.
- post-store controller voert de gegevens in de database en verwijst de gebruiker door naar overzicht posts

Elke 'post' heeft een title, content en user_id, omdat we nog geen login mogelijkheid hebben zetten we in deze opdracht het user_id op een reeds aanwezig id uit de tabel users bv id=63

dit kan in jou database anders zijn, kijk hiervoor in de users tabel

Om dit te laten werken hebben we twee nieuwe route's nodig. Voeg onderstaande routes toe aan app/router.php

$route->get('post-create', "views/post-create.view.php");
$route->post('post-store', "controllers/post-store.php");

Om post toe te voegen moeten er nog een link worden toegevoegd op de posts pagina. views/posts.view.php

    ...
    <h1 class="text-3xl my-4">Home</h1>
    <a href="/post-create" class="text-indigo-600 hover:text-indigo-400">Post toevoegen</a><br>
    <form action="/posts" method="get">
    ...