Skip to main content

Composer en Laravel

In deze les leren we wat Composer is.

Composer

Als we een framework als Laravel gaan gebruiken dan installeren we eigenlijk een hele grote doos met allemaal bouwblokken. Deze blokken moeten allemaal samen werken en zijn vaak afhankelijk van elkaar. De blokken worden door verschillende mensen ontwikkeld en op één of andere manier moet er voor worden gezorgd dat de juisten blokken zijn geinstalleerd. Hiervoor dient Composer. Composer is als het ware de installer van PHP tools, deze worden vaak libraries of packages genoemd. Librabries zijn dan de blokken functionaliteit die je kunt gebruiken om een programma te maken.

Formeel kun je zeggen dat Composer een package manager is voor PHP. Je zou dit vrij kunnen vertalen en kunnen zeggen dat Compser de installer voor PHP is.

Installeren Composer

https://getcomposer.org/

Document Root

Je document root is een belagrijke directory. Het is de directoru waar jouw web server 'begint'. Het is de directory die je ziet als je naar de webserver gaat. Meestel doe je dit via loclahost of 127.0.0.1.

Open een command window door in windows in je search "command prompt" op te starten. Je kunt ook de gratis tool CMDer downloader die werkt iets prettige. Op Mac moet je terminal window openen.

Ga nu naar je document root. Standaard is dit op windows c:\xampp\htdocs\

Install Laravel

Met de 'installer' composer installeren we nu Laravel.

composer global require "laravel/installer"

New Laravel Project

We makennu een nieuw laravel poject en noemen dat project 'links'.