Advanced Search
Search Results
445 total results found
HTML Basics
HTML tags Self closing tags (voorbeelden) Tag Betekenis <br> of <br /> naar volgende regel <img> of <img /> plaatje invoegen <meta> of <meta /> informatie over pagina <hr> of <hr /> hori...
Database Design (En)
In this lesson we are going to practice to create a datamodel. When developing software a good datamodel is very important, it is the foundation of the application. Any mistake in the datamodel could lead to large issues in the application later. A good appli...
Checklist DB Design (EN)
The 5 Basic Rules An entity is a person,thing or event. A number (for example weight) is never an entity but it is an attribute (characteristic) of an entity. Every entity had excactly one PK (primary key). The primary key is unique for the entity. For exa...
Inleiding
Laravel Laravel is een PHP web applicatie framework die ervoor zorgt dat je makkelijk applicaties kan opbouwen met een versimpelde syntax in PHP. Zo kan je bijvoorbeeld in Laravel gemakkelijk een webshop bouwen of snel een site in elkaar zetten. Omdat Laravel...
Introductie
Welkom bij Laravel! Laravel is een webapplicatie framework met een eigen syntax. Een web framework biedt een structuur en startpunt voor het creëren van jouw applicatie, zodat je kan focussen op het creëren en niet aan andere zaken zoals: Queries schri...
Views
Wat is een View? In een framework heb je een plek nodig om al je data visueel te maken voor de gebruiker. Hiervoor gebruiken we Views. Een View is een plek waarin je vooral veel HTML zal vinden (zelfde als bij Yii). In de View kun je verschillende logica'...
Routes
Inleiding Je hebt eerder al een View aangepast, een nieuwe View aanmaken doe je door in de /resources/views/ map een file te maken die eindigt op .blade.php. Hoe kan deze nieuwe View getoond worden? Daarvoor hebben we dus Routes. Open het bestand /rou...
Migrations
Inleiding Migrations zijn als versiebeheer voor je database. Je beschrijft met scripts hoe je database eruit moet komen te zien. Als je dan later je database verandert dan kun je met dezelfde scripts de bestaande databases aanpassen (=migreren). Dat maakt...
Models
Model Een model in de communicatie tussen je Database en je Controller. Een model is verantwoordelijk voor het uitvoeren van de taken die de Controller vraagt. Bijvoorbeeld: Ik wil graag alle rijen ontvangen uit het users tabel Ik wil graag een nieuwe rij...
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 ...
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...