Waarom wij Laravel + Filament kiezen voor beheerplatformen
Coddin bouwt beheerplatformen met Laravel en Filament. In dit artikel leggen we uit waarom we voor deze combinatie kiezen, wat de alternatieven zijn, en waar de grenzen liggen.
De vraag achter de technologie
Veel bedrijven die bij ons aankloppen hebben hetzelfde verhaal. Er wordt gewerkt met een combinatie van Excel-sheets, losse tools en handmatige overdracht tussen systemen. Het werkt, tot het niet meer werkt. Op dat moment komt de vraag: we willen één centraal systeem waar alles samenkomt. Een beheerplatform.
Dat roept meteen een technische keuze op. Waarmee bouw je zo’n platform? Er zijn tientallen frameworks, CMS’en en low-code tools beschikbaar. In dit artikel leggen we uit waarom wij in de meeste gevallen kiezen voor de combinatie van Laravel en Filament, en net zo belangrijk: wanneer we dat niet doen.
Wat is Laravel, en waarom is het ons standaard framework?
Laravel is een open-source PHP-framework dat sinds 2011 bestaat. Het is op dit moment het meest gebruikte PHP-framework ter wereld, met een ecosysteem van duizenden packages en een community van honderdduizenden developers.
Dat klinkt als marketingtaal, maar voor ons als bureau is die populariteit heel praktisch. Het betekent dat er vl een bewezen oplossing bestaat. Authenticatie,wachtrijen voor achtergrondtaken, database-migraties, API-bouw, caching: dat hoeven we niet zelf uit te vinden. Laravel levert het mee, of er is een goed onderhouden package voor beschikbaar.
Wat ons specifiek aantrekt in Laravel voor beheerplatformen:
>Complexe bedrijfslogica isgoed te structureren. Een beheerplatform draait zelden om simpele CRUD-schermen. Er zijn prijsregels met uitzonderingen, workflows met vertakkingen, rollen die per afdeling anders werken. Laravel’s MVC-structuur en het ingebouwde autorisatiesysteem (policies en gates) maken het mogelijk om die complexiteit beheersbaar te houden, ook als het project na eejaar twee keer zo groot is als bij de start.



