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 schrijven in SQL
- Dingen vanaf scratch bouwen zoals:
- Loginsystemen
- E-mails
- Rollen
- CRUD
- Ingewikkelde PHP-code in HTML
Laravel streeft ernaar om een ontwikkelaar een geweldige ervaring te bieden terwijl het krachtige functies biedt. Of je nu nieuw bent met PHP-web frameworks of al jaren ervaring hebt, Laravel is een framework dat met je mee kan groeien. Laravel helpt je bij je eerste stappen als web ontwikkelaar of geven je een duwtje in de rug als je je expertise naar het volgende niveau wilt tillen.
Waarom Laravel?
Er zijn verschillende tools en frameworks beschikbaar voor het bouwen van een webapplicatie. Laravel syntax is completer dan bijvoorbeeld Yii/Symfony. Daarnaast is Laravel de afgelopen jaren veel gegroeid als framework en wordt het veel gebruikt op het internet.
Weetje: Symfony zit zelf in Laravel, dus dan weet je dat je meer krijgt uit het Laravel framework!
Hoeveel wordt Laravel gebruikt?
Alle overzichten die je vindt op het internet zijn anders omdat ze anders worden gemeten. Tegenwoordig wordt er veel in React (met Node.js en jQuery) ontwikkeld. Kijk je op het huidige internet dan is de install base (dat is het aantal bestaande web pagina's) in PHP heel groot en waarschijnlijk is PHP op dit moment op het web het meest gebruikt. Dat komt omdat veel web applicaties zijn gebouwd met WordPress (=PHP). Van alle PHP ontwikkel-frameworks is Laravel het meest gebruikte framework. WordPress tel ik hierbij niet mee, dat is een CMS-framework.
Volgens https://www.statista.com heeft Laravel een marktaandeel van ruim 9%.
Laravel documentatie
De officiële documentatie van Laravel is heel duidelijk en is het handig om bij het ontwikkelen van een website altijd de documentatie erbij te pakken.
Maar je kunt heel veel tutorials, filmpjes, voorbeelden en uitleg vinden op het internet over Laravel. Dat is één van de redenen waarom het zo populair is.
--