Advanced Search
Search Results
469 total results found
11 Thuisploeg
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
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
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?
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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)
https://github.com/barryvdh/laravel-debugbar
Voorbeeld Examenproject (2020)
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...