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

445 total results found

HTML Basics

Losse Lessen

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)

Overig Onderwijs

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)

Overig Onderwijs

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 2022 - L1

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

Laravel 2022 - L1

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

Laravel 2022 - L1

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

Laravel 2022 - L1

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

Laravel 2022 - L1

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

Laravel 2022 - L1

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

Laravel 2022 - L2

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

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

Laravel 2022 - L2

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

Laravel 2022 - L2

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

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 2022 - L1

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

Laravel 2022 - L1

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

Laravel 2022 - L1

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

Laravel 2022 - L1

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

Laravel 2022 - L1

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

PHP L3 Voetbal

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...