Om te starten met Laravel zijn er een aantal opties.
Belangrijk om te weten is dat je Composer geïnstalleerd hebt.
<aside> 🔥 Install Composer via https://getcomposer.org/download/
</aside>
Om composer te installeren kan het beste Homebrew installeren op Mac OSX.
Installeer Homebrew:
Installeer Composer met brew
brew install composer
Installeer PHP met brew
brew install php
Test Composer en PHP met de volgende code
php -v
&
composer --version
Als het werkt, krijg je de geinstalleerde versie te zien.

Installeer Laravel Een Laravel-project aanmaken kan op 2 manieren:
Kies 1 van de 2 onderstaande methoden:
1: eenvoudig, met Composer
De no-question asked-methode: Met Composer doe je:
composer create-project laravel/laravel example-app
Composer zal nu Laravel installeren, zonder verder vragen te stellen.
2: met de Laravel-installer: meer keuze
Met behulp van Composer installeer je eerst de Laravel-installer globaal op je computer**:**
composer global require laravel/installer
En met de installer installeer je een nieuwe verse Laravel-instantie:
laravel new example-app
De Larvel-installer gaat een aantal vragen stellen, zoals of je een starter-kit wilt installeren, welke PHP-tester je wilt gebruiken en welke database-programma je wilt gebruiken.
<aside> 🐞 Mocht je de melding krijgen: ‘command not found: laravel’
volg dan deze stappen: https://ralphjsmit.com/fix-laravel-command-not-found
</aside>
<aside> ℹ️ De example-app is de naam van je project en de naam van de map waarin je gaat werken
</aside>
Nadat Laravel geinstalleerd is m.b.v een van bovenstaande methoden, kun je je project runnen door naar de juiste map te gaan en de server te starten:
cd example-app
php artisan serve
<aside>
💡 Let op: Composer download alle bestanden van Laravel en maakt de basis instellingen aan zodat je meteen een server kunt draaien met php artisan serve , maar maakt niet automatisch een database aan. Dit moet je handmatig doen via bijv; PhpMyAdmin.
In het .env-bestand van je Laravel-app kun je de naam aangeven van de database die je hebt aangemaakt.
</aside>
Krijg je de melding krijgt “laravel not found” dan staat composer niet in je Path. Voeg composer toe aan je Path:
open -e ~/.zshrc
voeg aan dit bestand deze regel toe: PATH=”$HOME/.composer/vendor/bin:$PATH”
opslaan open daarna een nieuwe terminal
Installeer Composer
Om te starten heb je dus Composer nodig. Als je dat nog niet gedaan hebt, installeer je eerst Composer voor Windows:
Tijdens de installatie zal Composer checken welke PHP-versies je hebt geinstalleerd, en als het goed is de PHP van Xampp vinden.
<aside> 💡 Ook kun je aangeven dat PHP aan je Windows Path toegevoegd kan worden. Vink deze checkbox aan!

</aside>
Na installatie tests je Composer in een terminal met het volgende commando
composer --version
Als het werkt, krijg je de geinstalleerde versie te zien.

Installeer Laravel Een Laravel-project aanmaken kan op 2 manieren:
Kies 1 van de 2 onderstaande methoden:
1: eenvoudig, met Composer
De no-question asked-methode: Met Composer doe je:
composer create-project laravel/laravel example-app
Composer zal nu Laravel installeren, zonder verder vragen te stellen.
2: met de Laravel-installer: meer keuze
Met behulp van Composer installeer je eerst de Laravel-installer globaal op je computer**:**
composer global require laravel/installer
En met de installer installeer je een nieuwe verse Laravel-instantie:
laravel new example-app
De Larvel-installer gaat een aantal vragen stellen, zoals of je een starter-kit wilt installeren, welke PHP-tester je wilt gebruiken en welke database-programma je wilt gebruiken.
<aside> ℹ️ De example-app is de naam van je project en de naam van de map waarin je gaat werken
</aside>
Nadat Laravel geinstalleerd is m.b.v een van bovenstaande methoden, kun je je project runnen door naar de juiste map te gaan en de server te starten:
cd example-app
php artisan serve
<aside>
💡 Let op: Composer download alle bestanden van Laravel en maakt de basis instellingen aan zodat je meteen een server kunt draaien met php artisan serve , maar maakt niet automatisch een database aan. Dit moet je handmatig doen via bijv; PhpMyAdmin.
In het .env-bestand van je Laravel-app kun je de naam aangeven van de databasedie je hebt aangemaakt.
</aside>
Krijg je een melding in de trend van “php is not recognized as an internal or external command".
Dan is PHP niet aan je PATH toegevoegd. Zoek op waar PHP staat (waarschijnlijk in c:\xampp\php) en voeg deze toe aan de PATH
To set PHP path globally for your machine, copy the php path where it is located (C:\xampp\php), and past it, at Advanced system settings,> Environment Variables > select Path and click on New. Now, in the Variable Name type Path and in the Variable Value, paste the php location, i.e., C:\xampp\php.
van https://www.javatpoint.com/how-to-install-composer-on-windows
Hetzelfde kan gelden voor de Laravel-installer. Waarschijnlijk staat die in C:\Users\[jouw user naam]\AppData\Roaming\Composer\vendor\bin
en kun je deze indien nodig ook aan het PATH toevoegen.
Is de Foutmelding is iets van:
Loading composer repositories with package information
Updating dependencies (including require-dev)
Failed to download psr/log from dist: The zip extension and unzip command are both missing, skipping.
The php.ini used by your command-line PHP is: c:\xampp\php\php.ini
Now trying to download from source
Dan klaagt composer over het niet kunnen gebruiken van zip, dan staat waarschijnlijk de zip-extensie nog in commentaar in je php.ini.
Open php.ini, haal de ; weg voor de regel met extension=zip