Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

469 total results found

11 Thuisploeg

PHP L3 Voetbal

Gebruik het assiociative array (van de vorige opdracht); $uitslagen=[ [ 'thuis' => 'FC Twente', 'uit' => 'FC Utrecht', 'uitslag' => [0,1] ] [ 'thuis' => 'FC Twente', 'uit' => 'FC Volendam', 'uitslag' => [3,1] ] [ 'thuis' => 'FC Emmen', 'uit' => 'Feyenoord'...

Introductie

Laravel 2022 - L2 (orgineel/Bootstrap)

In Laravel Level 2 ga je jouw webshop verder uitbreiden. Zo wil je bijvoorbeeld producten tonen in jouw webshop door ze uit de database op te halen. Daarnaast geven wij jou een introductie van het CSS framework Bootstrap en maken we meerdere pagina's door v...

Bootstrap Installatie

Laravel 2022 - L2 (orgineel/Bootstrap)

Inleiding Voor de vormgeving en styling gaan we Bootstrap gebruiken. Bootstrap is een CSS (en Javascript) framework. Je kunt het zien als een groot aantal voorgedefinieerde styles die je kan gebruiken. Op die manier kun je snel 'even' je site oppimpen. Wat ...

Hoe werkt Bootstrap?

Laravel 2022 - L2 (orgineel/Bootstrap)

Zoals in de vorige pagina is verteld kan je Bootstrap gebruiken om makkelijk jouw HTML op te maken zonder al te veel te CSS'en. Bootstrap maakt gebruik van de attribuut class="". Deze attribuut gebruik je ook weleens om opmaak te doen in CSS door een eigen ...

Bootstrap Grid systeem

Laravel 2022 - L2 (orgineel/Bootstrap)

Bootstrap maakt niet alleen jouw opmaak makkelijker, maar ook jouw structuur! Bootstrap heeft het ook makkelijker gemaakt om flexbox te gebruiken. Met flexbox kan je jouw elementen verdelen in verschillende posities. Bootstrap maakt ook gebruik van flexbox, m...

Navigatie maken met Bootstrap

Laravel 2022 - L2 (orgineel/Bootstrap)

Om een goede start te maken met Bootstrap, bouwen we eerst een navigatiebar in Bootstrap. Ga naar: Navbar · Bootstrap v5.2 (getbootstrap.com) Scroll naar 'Supported Content'. Daar zie je verschillende classnames die je kan gebruiken voor de navigatie. Meest...

De kunst van blade files

Laravel 2022 - L2 (orgineel/Bootstrap)

Nu je een prachtige navigatiebar hebt gemaakt, zou je het dus ook op alle andere pagina's de code van de hele navigatie moeten plaatsen toch? Nou nee... Daarvoor hebben we Blades! Wat is een Blade? Blade is een template engine dat standaard is toegevoegd i...

Productpagina maken en designen

Laravel 2022 - L2 (orgineel/Bootstrap)

Nu je weet hoe je jouw content dynamisch maakt, gaan we nu een productpagina maken! Hoe maken we een productpagina? Eerst maken we een duidelijk overzicht in stappen hoe je een productpagina maakt. Maak een view aan Maak een controller aan Link de contr...

Producten toevoegen in jouw database

Laravel 2022 - L2 (orgineel/Bootstrap)

Nu heb je producten hard-coded toegevoegd. Natuurlijk wil je dat deze producten vanuit de database komen. Daarom gaan we aan de slag om de productdetails die je nu op de productpagina hebt gemaakt, in de database te gaan stoppen. Product migration en model ...

Producten laten zien vanuit de database en de kracht van Eloquent

Laravel 2022 - L2 (orgineel/Bootstrap)

Nu je de database gemaakt hebt en producten erin hebt gezet, moet je nog de producten ophalen vanuit de database en tonen op het scherm. Hoe haal je jouw producten op uit de database? Zoals in eerdere blokken aangegeven, kan je communiceren met de database v...

Mandje maken (draft)

Laravel 2022 - L2

Inleiding We gaan ons boodschappenmandje maken. De koppeling maken we later. We maken eerst net zoals we onze product controller en view hebben gemaakt in Laravel L1 een mandje. Stappen Weet je nog welke stappen we moeten uitvoeren? Stap 1 Migration php ...

Basis

Laravel - CRUD

Inleiding Op de financiële beurs kan je aandelen kopen van bijvoorbeeld Ajax, Netflix Faceboot (Meta), Tesla of ABN Amro. Met een aandeel koop je een (heel) klein stukje van het bedrijf. Maakt het bedrijf winst dan deel jij via dat aandeel ook mee in de winst...

Create

Laravel - CRUD

Inleiding We hebben nu een werkende read; we kunne de inhoud van een tabel op het scherm tonen. We het model uitbreiden, routes maken en een view maken zodat we een record aan de tabel in de database kunnen toevoegen. Create Route We beginnen met een nieuw...

Read

Laravel - CRUD

Inleiding We hebben een database aangemaakt. We hebben via een migration een tabel aangemaakt. En we hebben een model aangemaakt zodat Laravel 'weet' waar de data staat en hoe de tabel heet. We gaan nu de Read functie maken. We gaan daarvoor de controller,...

Update

Laravel - CRUD

Inleiding Voor de update functie gaan we een knopje maken in ons overzicht. Index View We beginnen met het aanpassen van de index view. Plaats deze code als extra kolom in de tabel en vergeet niet ook een extra <th></th> te plaatsen. Het aantal kolommen i...

Delete

Laravel - CRUD

Inleiding We maken een delete-knop naast de edit-knop. Delete is wat ingewikkelder omdat we niet willen dat iemand zomaar records kan deleten. We moeten dus wat security maatregelen nemen. Het verwijderen zelf is eenvoudig en we hebben geen aparte view nodig...

Views optimaliseren

Laravel - CRUD

Inleiding We hebben nu een werkende CRUD. We gaan nog wat aanpassingen maken, maar we gaan eerst onze view een beetje herorganiseren. We hebben nu drie views: index edit update Deze drie views lijken op elkaar en hebben allemaal een standaard HTML t...

Extra - Euro-teken en totaal

Laravel - CRUD

Inleiding In blade views kun je ook PHP-code gebruiken. In deze les gaan we een de bedragen van alle stocks optellen en onderaan gaan we een totaal telling maken. Bovendien plaatsen we een euroteken voor alle bedragen. Opdracht, Euro-teken Het euroteken...

Debug (nog uitwerken)

Laravel - CRUD

https://github.com/barryvdh/laravel-debugbar    

Voorbeeld Examenproject (2020)

Portfolio Kerntaak examen

Case "PoC Share Wheels" Het Bedrijf Het bedrijf "Share Wheels" heeft tot doel om een platform aan te bieden waarmee het mogelijk is om jouw auto te verhuren. Het bedrijf is een start-up en wil graag een app ontwikkelen waarmee het de gebruiker in staat stelt...