Advanced Search
Search Results
469 total results found
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...
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...
Installatie
Laravel installeren Voordat je aan Laravel kunt beginnen dien je je ontwikkelomgeving uit te breiden met Composer. Composer is de installer voor PHP. Composer → https://getcomposer.org/doc/00-intro.md#installation-windows Let op: heb je Yii gedaan dan h...
Controllers
Inleiding Je hebt een nieuwe View en Route gemaakt. De view laat statische data zien (= niet uit de database). Als we data uit de database willen tonen (=dynamische data) dan hebben we net als in Yii de controller nodig. Dit is een lang verhaal waarin MVC e...
Refacturing
Inleiding We hebben een hele eenvoudige Read gemaakt van de producten. We gaan nu een nette output maken, maar voordat we dat gaan doen gaan we eerst onze code netjes opdelen in controller en view (=refacturing). Nu hebben we (om te testen) even een hele een...
Blade template
Inleiding Een Blade template is een HTML plus extra codes om bijvoorbeeld gegevens uit de database af te drukken. Je kunt Blade dus zien als een soort uitbreiding op HTML. In Yii gebruikte je PHP code in je HTML, bijvoorbeeld <?php echo $voorNaam ?> bij e...
Tot slot
Je hebt nu de basis van Laravel gehad en dat is best veel: Je weet hoe je Laravel moet installeren. Je weet waar de database configuratie staat (.env) en je weet wat een database migration is. Je weet hoe de basis van de routing werkt in Laravel. Je weet...
0 Inleiding
Verderop krijg je de PHP voetbal challenge. Om de PHP Voetbal challenge te kunnen maken moeten we de stof uit PHP level-2 goed beheersen en bovendien moeten we nog kennismaken met één nieuw type array, het assiociatieve array. In deze module gaan we dus eers...
12 Challenge Voetbal
Voor deze challenge heb je kennis nodig van: HTML en CSS basis kennis gebruik van variabelen in PHP loops in PHP indexed arrays, assiociative arrays en complexe arrays (datastructuren) in PHP gebruik van condities (if-then) in PHP Data structuren Da...
01 De Som
De Som We hebben een functie die het volgende doet. De functie krijgt drie waarden en returned de som van de drie getallen (dus de drie input variabelen opgeteld). Input Output mijnFunctie(3,2,1) 6 mijnFunctie(1,12,3) 16 mijnFunctie(0...
02 Optellen en de nul
We hebben een functie die het volgende doet. De functie krijgt drie waarden en returned de som van de drie getallen (dus de drie input variabelen opgeteld). Er is nu een uitzondering. Zodra er een 0 in één van de input variabelen voorkomt, dan wordt de return...
03 Tussen 0 en 10?
We hebben een functie die het volgende doet. De functie telt de drie input waarden bij elkaar op. Is de som groter of gelijk aan 10 dan wordt de return waarde 1.Is de som kleiner dan 10 en groter dan 0 dan wordt de return waarde 0.Is de som 0 dan wordt de re...
04 Array optellen
We hebben een functie die het volgende doet. De functie telt alle waarden van een array bij elkaar op. De som alle getallen van het array wordt door de functie ge-returned. Let op het input array kan verschillende lengtes hebben. Input Output mi...
05 Voetbal
De voetbaluitslagen staan in een array. $uitslagen = [ [1,3], [4,0], [0,0] ,[1,1],[0,2] ]; In dit lijstje heeft de club FCR (Footbal Club Royal), vijf wedstrijden gespeeld. De uitslagen waren 1-3, 4-0, 0-0, 1-1 en 0-2. Maak een functie die met deze uitslage...
06 Swap valules
Stap 1 In de vorige opgave hadden we het over de uitslag van een voetbalwedstrijd. Een uitslag 1,0 betekende dat de thuisploeg (FCR) 1 doelpunt heeft gemaakt en de uit spelende ploeg had 0 punten gescoord. Soms staat de uitslag in de verkeerde volgorde. FCR ...
07 Druk Ass. array af
Neem deze template en vul de code aan zodat je het hele associatieve array afbeeldt. $array[ 'naam' => 'Nike Chui' , 'datum' => '12 november 2020' , 'project' => 'PHP Project']; De output moet er als volgt uit komen te zien (dus elke waarde op een nieuwe reg...
08 Key and value
In de vorige opdracht drukte we alle waarden af. We kunnen ook de keys en de waarden afdrukken met een loop. Dat is vooral handig als we niet weten hoe groot het array. We maken en loop en drukken gewoon het hele assiociative array af. We gebruiken hetzelfde ...
09 Maak een ass. array
Maak zelf een assioiciative array. Maak de elementen: voornaam, achternaam, geboortedatum, woonplaats Zet de juiste waarden, dus jouw voornaam, jouw achternaam, jouw geboortedatum en jouw woonplaats. Druk alle waarden uit dit assiociatieve array af (hoe, me...
10 Arry from database
Wat je in de praktijk vaak tegenkomt zijn arrays van assioicative arrays. Als je (later) gegevens uit de database haalt dan krijg je ook vaak een array van assiociative arrays terug. Hoe ziet dat eruit? $uitslagen=[ [ 'thuis' => 'FC Twente', 'uit' => 'FC Utr...