Skip to main content

Routes

Nu je weet dat je een view kan aanpassen, kan je ook een view aanmaken.
Een nieuwe view aanmaken doe je door in de /resources/views/ map een file te maken met jouwfilenaam.blade.php.

Nu vraag je jezelf af: maar hoe laat ik de nieuwe view zien? Daarvoor hebben we dus routes.

  • Ga naar /routes/web.php en open het bestand. 

Je ziet nu één standaard route die verwijst naar de homepagina (welcome.blade.php). Dit ziet er als volgt uit:

Wat zijn routes?

Wat staat er in de code?
  • Je begint met een class Route, hiervan gebruik je de methode GET. In deze functie geef je 2 arguments mee (zie documentatie):
    • Het url van je website: Dat is in dit geval / (de root oftewel de homepagina)
    • De action (functie): Dat is in dit geval return view('welcome'); (laat de view welcome.blade.php zien)

Standaard zoekt jouw route automatisch in /resources/views/ naar een .blade.php bestand. Nadat je dus een nieuwe .blade.php bestand hebt aangemaakt zul je de route moeten verwijzen naar dit bestand.

Opdracht 3: maak een nieuwe view en route (10p)

5 punten voor uitvoering opdracht
2 punten voor codeconventies
3 punten voor kwaliteit en uniekheid code

Bij deze opdracht maken we een nieuwe view en voegen we het toe aan een route.

Stappenplan
  1. Maak een nieuwe view aan en noem het als volgt: home.blade.php
  2. Schrijf wat HTML code in jouw home blade. Het moet wel relevant zijn wat je normaliter in een homepagina plaatst!
  3. Ga naar jouw web.php file en maak een nieuwe GET route
    1. Verwijs het naar /home
    2. Return de view naar jouw zojuist gemaakte blade
Wat lever je in?
  • home.blade.php
  • web.php
  • Screenshot van jouw site met het URL /home

Yess! Je hebt een nieuwe View en Routes gemaakt!