Backend
Laravel
Laravel is geen CMS maar een framework: een gereedschapskist waarmee ontwikkelaars een applicatie op maat bouwen. Je gebruikt het wanneer je iets nodig hebt wat geen enkel kant-en-klaar systeem levert: een klantportaal, een planningstool, een rekenmodule die precies jouw regels volgt.
Laravel in het kort
- Sinds
- 2011
- Bedenker
- Taylor Otwell
- Techniek
- PHP
- Licentie
- MIT, open source
- Bij ons vanaf
- €6.500
Wat het is
Wat is Laravel?
Laravel verscheen in 2011, gemaakt door Taylor Otwell, en groeide uit tot het meest gebruikte PHP-framework ter wereld. Het is open source onder een MIT-licentie en dus gratis te gebruiken.
Het verschil met een CMS is fundamenteel. WordPress geeft je een werkende website waar je content in zet. Laravel geeft je niets zichtbaars, maar wel alle onderdelen om precies te bouwen wat je bedacht hebt: inloggen, rechten, e-mail, betalingen, achtergrondtaken, koppelingen.
Dat betekent dat je bij Laravel niet vecht met wat het systeem nu eenmaal doet. Er is geen plugin die net niet past en geen instelling die er niet is. Alles is een keuze, en alles moet dus ook gemaakt worden, wat het duurder maakt dan een CMS.
Voor de zichtbare kant combineren we Laravel vaak met een modern voorstuk. Wil je alleen content beheren, dan is er Statamic, een CMS dat op Laravel draait en het beste van beide werelden geeft.
Onder de motorkap
Hoe Laravel werkt
Laravel draait op PHP met een database. Een ontwikkelaar modelleert eerst de gegevens (klanten, aanvragen, facturen), en bouwt daar de logica en de schermen omheen.
Veel van wat elke applicatie nodig heeft zit er standaard in: gebruikersbeheer, rechten, formuliervalidatie, e-mails versturen, geplande taken, een wachtrij voor zwaar werk. Dat scheelt maanden ten opzichte van alles zelf schrijven.
Omdat het gewoon PHP is, draait Laravel op vrijwel elke serieuze hosting en is de groep ontwikkelaars die ermee kan werken groot. Dat is een reëel voordeel: je zit niet vast aan één partij.
Past het bij jou?
Wanneer Laravel de juiste keuze is
- Je hebt een klantportaal, planningstool of aanvraagsysteem nodig
- De bedrijfslogica is te specifiek voor een kant-en-klaar systeem
- Er moet gekoppeld worden met interne systemen of externe API's
- Gebruikers loggen in en zien elk iets anders
- Je wilt eigenaar zijn van de code en niet vastzitten aan een leverancier
Wanneer je beter iets anders kiest
Voor een gewone website is Laravel de verkeerde keuze: je bouwt vanaf nul wat WordPress kant-en-klaar levert, en je klant kan er zonder ontwikkelaar niets aan veranderen. Ook voor een standaardwebshop is het zelden verstandig. WooCommerce of Shopify hebben tien jaar aan randgevallen opgelost die je anders allemaal zelf tegenkomt. Kies Laravel pas als je kunt uitleggen welk specifiek ding geen bestaand systeem voor je doet.
Het framework is gratis. De kosten zitten volledig in het bouwen, en dat is bij maatwerk de grootste post. Bij ons begint maatwerk bij €6.500 en een webapplicatie bij een vergelijkbaar niveau.
Wat de prijs bepaalt is niet het aantal schermen maar het aantal regels. Een aanvraagsysteem met drie statussen is een fractie van hetzelfde systeem met goedkeuringsstappen, rollen en uitzonderingen per klant.
Doorlopend heb je hosting nodig en onderhoud: PHP-versies en pakketten worden bijgewerkt, en een applicatie die stilstaat wordt na een paar jaar duur om weer in beweging te krijgen. Reken maatwerk dus altijd door over vijf jaar, niet over de bouwprijs alleen.
Uit de praktijk
Wat we het vaakst fout zien gaan
Maatwerk kiezen voor iets wat bestaat
De duurste projecten die wij overnemen zijn applicaties die een bestaand systeem nabouwen. Vraag altijd eerst welk specifiek onderdeel niet kant-en-klaar te krijgen is; blijft dat antwoord vaag, dan is een CMS goedkoper.
Geen budget reserveren voor onderhoud
Een applicatie is geen eenmalige aankoop. PHP-versies verlopen en pakketten worden bijgewerkt. Wie na oplevering drie jaar niets doet, betaalt bij de eerstvolgende wijziging een inhaalslag.
Alles in één keer willen
Maatwerk is het duurst als de hele lijst wensen tegelijk moet. Beginnen met het deel dat het meeste oplevert en daarna uitbouwen is bijna altijd goedkoper, en je weet dan pas echt wat je nodig hebt.
Vergelijken
Laravel vergeleken
De vraag is bijna nooit Laravel tegenover een ander framework, maar Laravel tegenover een kant-en-klaar systeem.
Laravel
- Wat je krijgt
- Bouwstenen
- Content zelf beheren
- Alleen als je het bouwt
- Maatwerklogica
- Onbeperkt
- Bouwkosten
- Hoog
- Past bij
- Applicaties
WordPress
- Wat je krijgt
- Werkende site
- Content zelf beheren
- Ja
- Maatwerklogica
- Beperkt
- Bouwkosten
- Laag
- Past bij
- Websites
Statamic
- Wat je krijgt
- CMS op Laravel
- Content zelf beheren
- Ja
- Maatwerklogica
- Goed
- Bouwkosten
- Gemiddeld
- Past bij
- Sites met eigen logica
In Nederland
Laravel in Nederland
Laravel is in Nederland het meest gebruikte PHP-framework voor maatwerk, en er zijn veel ontwikkelaars die ermee werken. Dat betekent dat je bij een Laravel-applicatie niet afhankelijk bent van één bureau: een reëel verschil met exotischere keuzes.
Let bij het zoeken op de term: wie in Nederland op 'Laravel developer' zoekt, komt vooral op vacaturebanken uit. Zoek je een partij die iets voor je bouwt, dan is 'webapplicatie laten maken' de zoekterm die daadwerkelijk bureaus oplevert.
Wat we doen
Wat wij met Laravel doen
- Webapplicaties en klantportalen bouwen in Laravel
- Bestaande Laravel-projecten overnemen en doorontwikkelen
- Koppelingen bouwen tussen bestaande systemen en een website
- Eerlijk advies wanneer een CMS volstaat en maatwerk zonde is
Vragen
Veelgestelde vragen over Laravel
Staat je vraag er niet tussen? Bel of app ons gerust, je krijgt binnen vier werkuur antwoord.
ProjectmanagerOp werkdagen binnen 4 uur antwoord
Staat je vraag er niet tussen? Stuur gerust een appje of een mail, dan zoeken we het voor je uit.
01Wat is Laravel precies?
Een PHP-framework: een verzameling bouwstenen waarmee ontwikkelaars een applicatie op maat bouwen. Het is geen CMS, dus je krijgt geen kant-en-klare website maar de onderdelen om er precies een te maken.
02Wanneer kies ik Laravel in plaats van WordPress?
Als de site iets moet doen wat geen bestaand systeem levert: een klantportaal, een planningstool, een berekening met eigen regels. Voor een gewone website met content is WordPress sneller en goedkoper.
03Wat kost een Laravel-applicatie?
Bij ons begint maatwerk bij €6.500. De prijs hangt af van het aantal regels en uitzonderingen, niet van het aantal schermen. Een goedkopere start is beginnen met het onderdeel dat het meeste oplevert.
04Kan ik content zelf beheren in een Laravel-applicatie?
Alleen als dat gebouwd wordt. Wil je vooral content beheren, dan is Statamic interessant: een CMS dat op Laravel draait en beide combineert.
05Zit ik vast aan één bureau bij Laravel?
Nee. De code is van jou en Laravel is het meest gebruikte PHP-framework in Nederland, dus er zijn veel partijen die het kunnen overnemen. Vraag wel om nette documentatie bij oplevering.
06Is Laravel hetzelfde als PHP?
Nee. PHP is de programmeertaal, Laravel is een framework dat erop gebouwd is: een gereedschapskist met onderdelen voor onder meer inloggen, rechten, e-mail en achtergrondtaken. Omdat het gewoon PHP is, draait Laravel op vrijwel elke serieuze hosting.
07Wat zijn de voordelen van Laravel?
Veel van wat elke applicatie nodig heeft zit er standaard in: gebruikersbeheer, rechten, formuliervalidatie, e-mails versturen, geplande taken en een wachtrij voor zwaar werk. Dat scheelt maanden ten opzichte van alles zelf schrijven, en je vecht niet met een plugin die net niet past.
08Is Laravel geschikt voor een webshop?
Voor een standaardwebshop zelden. WooCommerce of Shopify hebben tien jaar aan randgevallen opgelost die je met Laravel allemaal zelf tegenkomt. Laravel loont pas als je kunt uitleggen welk specifiek ding geen bestaand systeem voor je doet.
09Welk onderhoud heeft een Laravel-applicatie nodig?
Doorlopend hosting en onderhoud, want PHP-versies en pakketten worden bijgewerkt. Een applicatie die na oplevering jaren stilstaat, is daarna duur om weer in beweging te krijgen. Reken maatwerk daarom altijd door over vijf jaar, niet alleen over de bouwprijs.
10Hoe vind ik een partij die een Laravel-applicatie voor me bouwt?
Zoek op 'webapplicatie laten maken' in plaats van 'Laravel developer', want die laatste term levert in Nederland vooral vacaturebanken op. Omdat er veel ontwikkelaars met Laravel werken, ben je daarna ook niet afhankelijk van één bureau.
Eerst zien, dan beslissen
Benieuwd wat Laravel voor jouw bedrijf kan betekenen?
Vraag het gratis proefontwerp aan: binnen 2 werkdagen zie je een ontwerp van je nieuwe homepage, met een vaste prijs erbij. Daarna beslis je pas.
- Binnen 2 werkdagen zie je hoe jouw nieuwe website eruit kan zien.
- Gratis en vrijblijvend. Het ontwerp is echt gratis, je zit nergens aan vast.
Het bureau achter je project: één vast aanspreekpunt, op werkdagen binnen vier uur reactie.
“Perfect gedaan. Ik stuurde een schets met uitleg en het eerste ontwerp zat er al voor 95 procent op. Na één kleine feedbackronde was alles precies zoals ik het wilde.”