# MVC - Routing

Stel, willen deze url opvangen:
http://127.0.0.1:8000/hello (opens new window)

Dan moeten we in de routes file een nieuwe route aanmaken. Deze route kan je terugvinden onder /routes/web.php. (laravel)

Route::get('/hello', function () {
    echo 'Hello World';
});
1
2
3

We kunnen ook dynamische parameters toevoegen aan onze url. Maak onderstaande nieuwe routing aan en surf naar bijvoorbeeld http://127.0.0.1:8000/hello/PGM (opens new window).

Route::get('/hello/{name}', function ($name) {
    echo 'Hello ' . $name;
});
1
2
3

Je kan ook een redirect doen van de ene naar een andere URL.

Route::redirect('/hello/world', '/hello', 301);
1

Let wel op dat deze route boven de route /hello/{name} staat!

Zoals je kon zien stond er in het project reeds een route op de ‘/’ van je website. Hierbij zie je dat Laravel de view functie aanroept en een waarde meegeeft.

© 2024 Arteveldehogeschool Laatst bijgewerkt: 2/12/2023 09:40:25