# Knowledge of Laravel: Dutch

## Dutch

- [Dutch / Mijn packages (142 pages)](https://kawax.biz/_llms/nl/mijn-packages.md): Documentation for Dutch / Mijn packages.

### Tutorial

#### Aan de slag

- [Wat is Laravel?](https://kawax.biz/nl/introduction.md): Een overzicht van Laravel, de belangrijkste functies en de redenen om het framework te kiezen.
- [Versiebeleid](https://kawax.biz/nl/versioning.md): Een overzicht van het versiebeleid en het ondersteuningsbeleid van Laravel.
- [Kennis die je nodig hebt voordat je met Laravel begint](https://kawax.biz/nl/true-tutorial.md): De vier kennisgebieden die je voorbereiden op het leren van Laravel.
- [Installatie](https://kawax.biz/nl/installation.md): Installeer Laravel en bereid je PHP-omgeving voor.
- [Mappenstructuur](https://kawax.biz/nl/directory-structure.md): Uitleg over de rol van de belangrijkste mappen en bestanden in een Laravel-project.
- [Configuratie](https://kawax.biz/nl/configuration.md): Een uitleg van de configuratiebestanden van Laravel, omgevingsvariabelen (.env), toegang tot configuratiewaarden, caching, debugmodus en onderhoudsmodus.

#### Basis

- [Routing](https://kawax.biz/nl/routing.md): Uitleg over de basis van routedefinities, routeparameters en named routes in Laravel.
- [Views](https://kawax.biz/nl/views.md): Leer hoe je views maakt in Laravel, ze retourneert vanuit routes of controllers en hoe je data doorgeeft.
- [Blade-templates](https://kawax.biz/nl/blade.md): Een uitleg van de basissyntax, conditionele statements, loops en layout-overerving van Blade, de template-engine van Laravel.
- [URL's genereren](https://kawax.biz/nl/urls.md): Leer hoe je URL's genereert met de url()-helper van Laravel, named route-URL's, signed URL's en controller action-URL's.

#### Request-verwerking

- [Controllers](https://kawax.biz/nl/controllers.md): Uitleg over het maken van controllers in Laravel en de samenwerking met routing.
- [Middleware](https://kawax.biz/nl/middleware.md): Leer hoe je met middleware in Laravel HTTP-requests filtert en voorbewerkt.
- [HTTP-requests](https://kawax.biz/nl/requests.md): Leer hoe je met het Illuminate\Http\Request-object van Laravel de gegevens van een HTTP-request ophaalt.
- [Validatie](https://kawax.biz/nl/validation.md): Leer hoe je formulierinvoer valideert met de validatiefunctionaliteit van Laravel.
- [Responses](https://kawax.biz/nl/responses.md): Uitleg over de soorten responses in Laravel en hoe je de juiste response teruggeeft vanuit een controller.
- [Sessies](https://kawax.biz/nl/session.md): Hoe je met de HTTP-sessies van Laravel data bewaart tussen requests

#### Database

- [Databasemigraties](https://kawax.biz/nl/migrations.md): Leer hoe je met de migratiefunctionaliteit van Laravel je databaseschema onder versiebeheer brengt.
- [Database seeding](https://kawax.biz/nl/seeding.md): Uitleg over hoe je met de seeding-functionaliteit van Laravel voorbeelddata voor ontwikkeling en tests in de database laadt.
- [Introductie tot Eloquent](https://kawax.biz/nl/eloquent.md): Uitleg over het bewerken van databasedata met Eloquent, de ORM van Laravel.
- [Introductie tot Eloquent-relaties](https://kawax.biz/nl/eloquent-relationships.md): Uitleg over het definiëren van relaties tussen tabellen (één-op-één, één-op-veel, veel-op-veel) met Eloquent en het efficiënt ophalen van gerelateerde data.
- [Eloquent-factories](https://kawax.biz/nl/eloquent-factories.md): Uitleg over hoe je met modelfactories efficiënt nepdata genereert voor tests en seeding.

#### Authenticatie

- [Introductie tot authenticatie](https://kawax.biz/nl/authentication.md): Een uitleg van de basis van Laravels authenticatiefunctionaliteit. Van het opzetten van een authenticatiesysteem met een starter kit tot het ophalen van de geauthenticeerde gebruiker.
- [Starter kits](https://kawax.biz/nl/starter-kits.md): Hoe je met de starter kits van Laravel snel authenticatie en een UI opzet
- [Laravel Socialite (sociale authenticatie)](https://kawax.biz/nl/socialite.md): Uitleg over hoe je met Laravel Socialite eenvoudig sociale login via OAuth 2.0 implementeert (GitHub, Google, Facebook enz.).

#### Helpers en externe communicatie

- [Helperfuncties](https://kawax.biz/nl/helpers.md): Uitleg over de globale helperfuncties van Laravel en de klassen Arr en Number, met praktische voorbeelden.
- [Strings bewerken (de Str-klasse)](https://kawax.biz/nl/strings.md): Uitleg over stringbewerkingen met de Str-klasse en Stringable (Fluent Strings) van Laravel, met praktijkvoorbeelden.
- [Collections](https://kawax.biz/nl/collections.md): Leer hoe je data efficiënt bewerkt met de Collection-klasse van Laravel.
- [HTTP-client](https://kawax.biz/nl/http-client.md): Leer hoe je met de HTTP-client van Laravel requests naar externe API's stuurt. Behandelt authenticatie, time-outs, retries en testen.

#### Testen en deployment

- [Introductie testen](https://kawax.biz/nl/testing.md): Hoe je tests schrijft voor Laravel-applicaties met Pest en PHPUnit
- [HTTP-tests](https://kawax.biz/nl/http-tests.md): Uitleg over het simuleren van requests, assertions, authenticatietests en tests voor bestandsuploads met de HTTP-testfunctionaliteit van Laravel
- [Databasetests](https://kawax.biz/nl/database-testing.md): Hoe je efficiënt databasetests schrijft in Laravel met RefreshDatabase, seeders, factories en speciale assertions
- [Mocking](https://kawax.biz/nl/mocking.md): Hoe je met de mocking- en testdouble-functionaliteit van Laravel tests in geïsoleerde eenheden uitvoert
- [Consoletests](https://kawax.biz/nl/console-tests.md): Leer hoe je Artisan-commando's test in Laravel (verwachtingen voor invoer en uitvoer, verificatie van exitcodes, verificatie van console-events).
- [Deployment](https://kawax.biz/nl/deployment.md): Gids voor configuratie, optimalisatie en beheer bij het deployen van een Laravel-applicatie naar productie

#### AI-ontwikkelondersteuning

- [Laravel en AI-ontwikkeling](https://kawax.biz/nl/ai.md): Laravel is het ideale framework voor AI-ondersteunde ontwikkeling. Haal het maximale uit AI-codeeragents met de MCP-serverintegratie van Laravel Boost, AI-richtlijnen en de documentatiezoek-API.

### Gids

#### Architectuur

- [Request lifecycle](https://kawax.biz/nl/lifecycle.md): Leer hoe HTTP-requests en consolecommando's in een Laravel-applicatie worden verwerkt.
- [Service container](https://kawax.biz/nl/service-container.md): Uitleg over hoe dependency injection werkt met de service container van Laravel en de basis van bindings.
- [Service providers](https://kawax.biz/nl/service-providers.md): Uitleg over hoe je met service providers de services van je Laravel-applicatie registreert en opstart.
- [Facades](https://kawax.biz/nl/facades.md): Uitleg over hoe facades in Laravel werken en hoe je ze gebruikt, real-time facades, testmethoden en de afweging tussen facades en dependency injection.
- [Contracts](https://kawax.biz/nl/contracts.md): Uitleg over de rol van Contracts in Laravel, het verschil met facades, injectie via type-hints en het maken van eigen Contracts.

#### Database

- [Databaseconfiguratie](https://kawax.biz/nl/database.md): Uitleg over databaseverbindingen in Laravel, scheiding van read/write, meerdere verbindingen, SQL uitvoeren, query-listening en de basis van transacties.
- [Querybuilder](https://kawax.biz/nl/query-builder.md): Uitleg over de querybuilder van Laravel met DB::table(), van de basis tot gevorderd gebruik. Leer hoe je zonder Eloquent rechtstreeks SQL opbouwt en wanneer je wat gebruikt.
- [Paginatie](https://kawax.biz/nl/pagination.md): Uitleg over de paginatiefunctionaliteit van Laravel. Behandelt de verschillen tussen paginate(), simplePaginate() en cursorPaginate(), weergave in Blade, API-responses en het aanpassen van URL's.
- [MongoDB](https://kawax.biz/nl/mongodb.md): Zo gebruik je MongoDB in je Laravel-applicatie. Van het installeren van de driver tot configuratie, Eloquent-models, de query builder en het gebruik als cache- en queue-driver.
- [Zoeken](https://kawax.biz/nl/search.md): Het totaalbeeld van de zoekfunctionaliteit in Laravel. Uitleg over wanneer je full-text zoeken, vectorzoeken, reranking en Laravel Scout inzet.

#### Eloquent

- [Eloquent API-resources](https://kawax.biz/nl/eloquent-resources.md): Uitleg over het omzetten van Eloquent-modellen naar consistente JSON-API-responses. Praktische introductie van het maken van resourceklassen tot voorwaardelijke velden en integratie met paginering.
- [Eloquent accessors, mutators en casts](https://kawax.biz/nl/eloquent-mutators.md): Uitleg over het mechanisme waarmee attribuutwaarden van Eloquent-modellen worden getransformeerd bij het ophalen en opslaan. Praktische introductie tot het definiëren van accessors en mutators en het gebruik van ingebouwde casts.
- [Laravel Scout](https://kawax.biz/nl/scout.md): Het officiële pakket dat full-text en semantisch zoeken toevoegt aan Eloquent-modellen. Ondersteunt Meilisearch, Algolia, Typesense, Turbopuffer en een database-engine, en synchroniseert indexen automatisch via model observers.
- [Eloquent-serialisatie](https://kawax.biz/nl/eloquent-serialization.md): Uitleg over het omzetten van Eloquent-modellen naar JSON en arrays, het tonen en verbergen van attributen, het instellen van extra attributen en het aanpassen van datumformaten.
- [Eloquent-collecties](https://kawax.biz/nl/eloquent-collections.md): Uitleg over de speciale methoden van Illuminate\Database\Eloquent\Collection en het maken van eigen collecties.

#### Beveiliging

- [Autorisatie (gates en policies)](https://kawax.biz/nl/authorization.md): Leer hoe je gebruikersrechten voor acties beheert met gates en policies in Laravel.
- [E-mailverificatie (Email Verification)](https://kawax.biz/nl/verification.md): Leer stap voor stap hoe je de e-mailverificatie van Laravel implementeert. Je leert over het voorbereiden van het model, de drie routedefinities, de verified-middleware, aanpassingen en events.
- [CSRF-bescherming](https://kawax.biz/nl/csrf.md): Uitleg over hoe CSRF-aanvallen werken en hoe je je ertegen beschermt met Origin-verificatie en tokenverificatie in Laravel 13.
- [Laravel Sanctum (API-tokenauthenticatie)](https://kawax.biz/nl/sanctum.md): Uitleg over het implementeren van API-tokenauthenticatie en SPA-authenticatie met Laravel Sanctum. Van de installatie van dit eenvoudige, lichtgewicht authenticatiepakket tot praktisch gebruik.
- [Wachtwoordherstel](https://kawax.biz/nl/passwords.md): Hoe je wachtwoordherstel implementeert in Laravel
- [Hashing](https://kawax.biz/nl/hashing.md): Leer hoe je wachtwoorden veilig hasht en verifieert met de Hash-facade van Laravel. Behandelt de configuratie en het gebruik van de bcrypt- en Argon2-algoritmen.
- [Versleuteling (Encryption)](https://kawax.biz/nl/encryption.md): Uitleg over het versleutelen en ontsleutelen van waarden met AES-256-CBC via de Crypt-facade van Laravel. Behandelt onder meer het genereren van de APP_KEY, modelcasts en het veilig opslaan van persoonsgegevens.
- [Precognition](https://kawax.biz/nl/precognition.md): Een Laravel-functie om server-side validatie realtime uit te voeren vóór het versturen van een formulier
- [Laravel Passport (OAuth2-serverimplementatie)](https://kawax.biz/nl/passport.md): Uitleg over het implementeren van een OAuth2-server met Laravel Passport. Behandelt de keuze tussen Passport en Sanctum, installatie, clientbeheer, scopes en tokenbeheer.

#### Events

- [Events en listeners](https://kawax.biz/nl/events.md): Leer hoe je met het eventsysteem van Laravel de componenten van je applicatie losjes gekoppeld houdt.

#### E-mail en notificaties

- [E-mail versturen](https://kawax.biz/nl/mail.md): Van de basis van e-mail versturen met de Mailable-klassen van Laravel tot Markdown-mails en versturen via de queue.
- [Notificaties (Notifications)](https://kawax.biz/nl/notifications.md): Leer hoe je met Laravels notificatiesysteem in één keer naar meerdere kanalen verstuurt, zoals e-mail, database en Slack.

#### Betalingen

- [Laravel Cashier (Stripe)](https://kawax.biz/nl/cashier.md): Een uitleg van de basisflow voor het implementeren van subscription-facturering, eenmalige betalingen, facturen en webhooks met Laravel Cashier (Stripe).

#### Asynchrone verwerking

- [Queues en jobs](https://kawax.biz/nl/queues.md): Leer hoe je met Laravel queues en jobs zware taken zoals het versturen van e-mails en het verwerken van afbeeldingen asynchroon uitvoert.
- [Laravel Horizon](https://kawax.biz/nl/horizon.md): Leer hoe je Redis-queues visueel beheert en monitort met Laravel Horizon. Behandelt het dashboard, balanceerstrategieën, Supervisor-configuratie en notificaties.
- [Concurrency](https://kawax.biz/nl/concurrency.md): Een uitleg van hoe je met de Concurrency-facade van Laravel 13 meerdere taken tegelijk uitvoert en zo de performance van je applicatie verbetert.

#### Realtime communicatie

- [Broadcasting](https://kawax.biz/nl/broadcasting.md): Leer realtime WebSocket-communicatie implementeren met Laravel broadcasting en Laravel Reverb.
- [Laravel Reverb](https://kawax.biz/nl/reverb.md): Het officiële serverpakket dat realtime WebSocket-communicatie toevoegt aan je Laravel-applicatie

#### Taakplanning

- [Taakplanning](https://kawax.biz/nl/scheduling.md): Leer hoe je met de scheduler van Laravel terugkerende taken elegant beheert.

#### Caching en optimalisatie

- [Cache](https://kawax.biz/nl/cache.md): Leer hoe je met het cachesysteem van Laravel de prestaties van je applicatie verbetert.
- [Redis](https://kawax.biz/nl/redis.md): Redis instellen en gebruiken voor cache, sessies, queues en Pub/Sub in een Laravel-applicatie

#### Internationalisatie

- [Lokalisatie](https://kawax.biz/nl/localization.md): Leer hoe je met de meertaligheidsfunctionaliteit van Laravel vertaalstrings beheert in PHP- en JSON-bestanden.

#### Bestanden en opslag

- [Bestandsopslag](https://kawax.biz/nl/filesystem.md): Leer bestanden lezen en schrijven, uploaden en integreren met cloudopslag via Laravels Flysystem-integratie.
- [Afbeeldingen bewerken](https://kawax.biz/nl/images.md): Leer hoe je afbeeldingen verkleint, bijsnijdt, converteert en opslaat met de Image-facade van Laravel.

#### Debugging en monitoring

- [Context](https://kawax.biz/nl/context.md): Leer hoe je de Context-functionaliteit van Laravel gebruikt om informatie te delen tussen requests, jobs en commando's, en automatisch toe te voegen aan logs.
- [Foutafhandeling](https://kawax.biz/nl/error-handling.md): Leer hoe exception-afhandeling in Laravel werkt. Uitgebreide uitleg over het rapporteren en renderen van exceptions, eigen foutpagina's en het genereren van HTTP-foutresponses.
- [Logging](https://kawax.biz/nl/logging.md): Leer hoe je met het loggingsysteem van Laravel het gedrag van je applicatie vastlegt naar bestanden, Slack en externe services.
- [Laravel Pulse](https://kawax.biz/nl/pulse.md): Uitleg over het opzetten en configureren van een applicatiemonitoringdashboard met Laravel Pulse. Behandelt recorders, sampling en het maken van eigen kaarten.
- [Laravel Pennant](https://kawax.biz/nl/pennant.md): Uitleg over het beheren van feature flags met Laravel Pennant. Behandelt het definiëren en controleren van features, scopes en testen.
- [Laravel Telescope](https://kawax.biz/nl/telescope.md): Uitleg over het invoeren van Laravel Telescope. Behandelt de local-only installatie en de configuratie van watchers.

#### Console en CLI

- [Artisan-console](https://kawax.biz/nl/artisan.md): Leer hoe je eigen CLI-commando's maakt met de Artisan-console van Laravel.
- [Laravel Prompts](https://kawax.biz/nl/prompts.md): Uitleg over het toevoegen van een mooie interactieve UI aan Artisan-commando's met het laravel/prompts-pakket. Introduceert een breed scala aan functies, zoals tekstinvoer, selectie, zoeken, autocomplete, tasklogging en streaming-uitvoer.
- [Processen](https://kawax.biz/nl/processes.md): Uitleg over het uitvoeren van externe shellcommando's met de Process-facade van Laravel en het beknopt afhandelen van synchrone, asynchrone en gelijktijdige verwerking.
- [Laravel Pint](https://kawax.biz/nl/pint.md): Een tool voor automatische correctie van codestijl, gebouwd op PHP CS Fixer. Uitleg over hoe je een consistente codeerstijl in je team behoudt.
- [Browsertests (Dusk)](https://kawax.biz/nl/dusk.md): Hoe je met Laravel Dusk ChromeDriver-gebaseerde E2E-browsertests uitvoert

#### Performance

- [Laravel Octane](https://kawax.biz/nl/octane.md): Versnel je Laravel-applicatie met FrankenPHP, Swoole en RoadRunner

#### Frontend

- [Frontend](https://kawax.biz/nl/frontend.md): Een introductiegids om te bepalen hoe je Blade, Livewire, Inertia, React, Vue, Svelte, SPA's en Vite combineert in Laravel 13.
- [Assets bundelen met Vite](https://kawax.biz/nl/vite.md): Leer hoe je in een Laravel-project JavaScript en CSS bundelt met Vite en met hot reload een prettige ontwikkelomgeving opzet.
- [Laravel Folio](https://kawax.biz/nl/folio.md): Leer hoe je bestandsgebaseerde routing implementeert met Laravel Folio, van installatie tot route model binding.
- [Laravel Head](https://kawax.biz/nl/head.md): Zo gebruik je Laravel Head om de document <head> te beheren in Blade, Livewire en Inertia. Stel title, meta, Open Graph, canonical URL's, robots, performancehints en gestructureerde data in met een fluente API.

#### AI-ontwikkeling

- [Laravel Boost](https://kawax.biz/nl/boost.md): Laravel Boost is een package die AI-ondersteunde ontwikkeling versnelt. Via een MCP-server, AI-richtlijnen en Agent Skills zorgt Boost ervoor dat AI-coding-agents jouw Laravel-applicatie diepgaand begrijpen.
- [Laravel MCP](https://kawax.biz/nl/mcp.md): Leer hoe je een Model Context Protocol (MCP)-server inbouwt in je Laravel-applicatie. Definieer tools, resources en prompts waarmee AI-codeeragents met je applicatie kunnen communiceren.
- [Laravel AI SDK](https://kawax.biz/nl/ai-sdk.md): Complete gids voor de Laravel AI SDK, waarmee je meerdere AI-providers zoals OpenAI, Anthropic en Gemini via één uniforme interface gebruikt. Behandelt agents, afbeeldingen genereren, audio, embeddings en testen.

#### Ontwikkelomgeving

- [Laravel Sail](https://kawax.biz/nl/sail.md): Uitleg over hoe je met Laravel Sail zonder configuratie een Docker-gebaseerde lokale ontwikkelomgeving opzet.
- [Envoy](https://kawax.biz/nl/envoy.md): Uitleg over het definiëren en uitvoeren van deploytaken en Artisan-commando's op remote servers met Laravel Envoy en Blade-syntaxis.

### Geavanceerde onderwerpen

#### AI-ontwikkeling

- [Een MCP-server bouwen met Laravel](https://kawax.biz/nl/advanced/mcp-server.md): Bouw een MCP-server met tools, resources, prompts, authenticatie en tests.
- [Een custom agent voor Boost maken](https://kawax.biz/nl/advanced/boost-custom-agent.md): Leer hoe je Laravel Boost uitbreidt met een eigen AI-agent voor guidelines, MCP en Agent Skills.
- [Een custom provider voor de AI SDK maken](https://kawax.biz/nl/advanced/ai-sdk-custom-provider.md): Implementeer een provider voor een AI-service die niet standaard door de Laravel AI SDK wordt ondersteund.

#### Design patterns

- [Het Pipeline-patroon](https://kawax.biz/nl/advanced/pipeline.md): Hoe de klasse Illuminate\Pipeline\Pipeline werkt en hoe je met het pipelinepatroon meerdere verwerkingsstappen als een keten opbouwt.
- [Fluent-klasse](https://kawax.biz/nl/advanced/fluent.md): Hoe je met de klasse Illuminate\Support\Fluent arraydata als een object behandelt. Een verborgen maar handige klasse die al sinds de vroege dagen van Laravel bestaat.
- [Macroable-trait](https://kawax.biz/nl/advanced/macroable.md): Leer hoe je met de trait Illuminate\Support\Traits\Macroable eigen methodes toevoegt aan bestaande Laravel-klassen.
- [Conditionable-trait](https://kawax.biz/nl/advanced/conditionable.md): De interne implementatie en toepassingspatronen van de methodes when() en unless()
- [InteractsWithTime-trait](https://kawax.biz/nl/advanced/interacts-with-time.md): Uitleg en toepassing van de utility-trait voor tijdberekeningen die wordt gebruikt in queues, caching en scheduling
- [ForwardsCalls-trait](https://kawax.biz/nl/advanced/forwards-calls.md): Leer hoe je met Illuminate\Support\Traits\ForwardsCalls veilig method forwarding implementeert voor proxy- en decoratorklassen.
- [De tap()-helper en de Tappable-trait](https://kawax.biz/nl/advanced/tap.md): Het gebruik en de implementatiepatronen van de tap()-helper van Laravel en de trait Illuminate\Support\Traits\Tappable.
- [De interne implementatie van de once()-helper — Once, Onceable en PreventsCircularRecursion](https://kawax.biz/nl/advanced/once-helper.md): Uitleg van de interne implementatie van de globale functie once() aan de hand van de klassen Illuminate\Support\Once en Onceable, plus de toepassing in Eloquents PreventsCircularRecursion-trait die circulaire referenties voorkomt.
- [Dumpable-trait](https://kawax.biz/nl/advanced/dumpable.md): Hoe je met Illuminate\Support\Traits\Dumpable dump() / dd() toevoegt aan elke klasse en debugt zonder je chain te breken.
- [Support Contracts (Arrayable / Jsonable / Htmlable / Responsable)](https://kawax.biz/nl/advanced/support-contracts.md): De vier belangrijkste contracts van Illuminate\Contracts\Support, uitgelegd op basis van de officiële broncode van Laravel 13.
- [Lottery-klasse](https://kawax.biz/nl/advanced/lottery.md): Leer hoe je met Illuminate\Support\Lottery op elegante wijze probabilistische operaties implementeert. Inclusief use cases voor pakketontwikkeling en het fixeren van resultaten in tests.
- [Higher-order messages van collecties](https://kawax.biz/nl/advanced/higher-order-messages.md): Hoe higher-order messages van collecties werken en hoe je ze in de praktijk gebruikt
- [Collection deep dive](https://kawax.biz/nl/advanced/collection-deep-dive.md): Een verdieping in de implementatie van Laravel Collections vanuit vier invalshoeken: geschiedenis, klassenstructuur, PHPDoc-generics en hoe je de code leest.
- [Illuminate\Support\Manager — anatomie van het driversysteem](https://kawax.biz/nl/advanced/manager.md): De kernklasse van het driversysteem dat al sinds Laravel 4.0 bestaat. Van het registreren van custom drivers tot de MultipleInstanceManager.
- [PHP Reflection API](https://kawax.biz/nl/advanced/php-reflection.md): Hoe de PHP Reflection API werkt en hoe je die inzet in de IoC-container van Laravel en bij packageontwikkeling.
- [PHP FFI](https://kawax.biz/nl/advanced/ffi.md): De basis van PHP FFI, de omgevingen waarin het beschikbaar is en praktische wrappatronen aan de hand van VOICEVOX Core for PHP.
- [PHP AST](https://kawax.biz/nl/advanced/php-ast.md): De basis van de PHP AST (abstract syntax tree), de plaats van de interne AST van PHP en praktische patronen voor code-analyse en -transformatie met nikic/PHP-Parser.

#### Package-ontwikkeling

- [Laravel-packages ontwikkelen](https://kawax.biz/nl/advanced/package-development.md): Hoe je Laravel-packages ontwikkelt met de service provider als kern: van het publiceren van configuratie, views, migrations en facades tot automatische detectie en lazy loading.
- [De interne structuur van package discovery](https://kawax.biz/nl/advanced/package-discovery.md): We lezen de interne implementatie van de PackageManifest-klasse en leggen uit hoe extra.laravel uit composer.json wordt gecachet en als bootstrap/cache/packages.php wordt ingeladen.
- [InteractsWithData-trait](https://kawax.biz/nl/advanced/interacts-with-data.md): Leer het ontwerp van Illuminate\Support\Traits\InteractsWithData en hoe je in pakketontwikkeling een data-access-API implementeert in je eigen klassen.
- [Uitgestelde service providers](https://kawax.biz/nl/advanced/deferred-provider.md): Hoe je met de interface DeferrableProvider services lui laadt. Een onopvallende maar belangrijke functie die direct bijdraagt aan de prestatie-optimalisatie van packages.
- [Versiecompatibiliteit van packages beheren](https://kawax.biz/nl/advanced/package-versioning.md): Een praktische uitleg van de onderhoudsstrategie voor packages bij major-upgrades van Laravel en PHP, van het bijwerken van composer.json tot de testmatrixconfiguratie in GitHub Actions.
- [GitHub Actions pinnen en beveiliging](https://kawax.biz/nl/advanced/github-actions-pinning.md): Leer hoe je als maatregel tegen supply-chain-aanvallen de dependencies van GitHub Actions pint van versies naar SHA-hashes, inclusief een strategie voor automatische updates met Dependabot.
- [CHANGELOG en releasebeheer voor packages](https://kawax.biz/nl/advanced/package-changelog.md): Van het bijhouden van wijzigingen in Laravel-packages tot het automatiseren van GitHub-releases: de releasepraktijk die je nodig hebt voor langdurig onderhoud.
- [Laravel-packages testen met Orchestra Testbench](https://kawax.biz/nl/advanced/package-testing.md): Hoe je met Orchestra Testbench een testomgeving voor Laravel-packages opzet en service providers, facades, configuratie en de database verifieert.
- [Packageontwikkeling met Testbench Workbench](https://kawax.biz/nl/advanced/package-workbench.md): Hoe je met Orchestra Testbench Workbench een verificatieomgeving bouwt die dicht bij een echte app ligt, compleet met routes, migrations en het starten van de service.
- [GeneratorCommand — eigen make: commando's implementeren](https://kawax.biz/nl/advanced/generator-command.md): Leer hoe je Illuminate\Console\GeneratorCommand extendt om een eigen make: commando voor je pakket te maken. Van het aanmaken van stub-bestanden tot het beheren van namespaces, praktisch uitgelegd.
- [Een Laravel starter kit maken](https://kawax.biz/nl/advanced/starter-kit-creation.md): Een praktische flow voor het maken van een Laravel starter kit, het publiceren ervan op Packagist en het continu bijhouden van versie-upgrades van Laravel en de frontend.
- [Statische analyse van packages (PHPStan / Larastan)](https://kawax.biz/nl/advanced/package-static-analysis.md): Setup, configuratie, typeannotaties en automatische uitvoering in CI om met PHPStan en Larastan de typeveiligheid en onderhoudbaarheid van Laravel-packages te verhogen.
- [Packageconfiguratie samenvoegen en cachen](https://kawax.biz/nl/advanced/package-config-merging.md): Op basis van de ServiceProvider-implementatie van Laravel 13: het verschil tussen ondiep samenvoegen en recursief vervangen, de valkuilen van arrays met numerieke sleutels en hoe je een package onderhoudt met de configuratiecache in gedachten.
- [Migrations van packages publiceren en bijwerken](https://kawax.biz/nl/advanced/package-migrations.md): Aan de hand van de implementatie in Laravel 13: het verschil tussen publishesMigrations en loadMigrationsFrom, het aanpassen van timestamps bij publicatie, de risico's van opnieuw publiceren en hoe je schemawijzigingen bij bestaande gebruikers krijgt.
- [Views van packages overschrijven en bijwerken](https://kawax.biz/nl/advanced/package-views.md): Aan de hand van de implementatie in Laravel 13: de zoekvolgorde van views met namespace, het onderhoud van gepubliceerde Blade-templates en het verschil tussen de viewcache en de cache van zoekresultaten.
- [Routes van packages registreren en cachen](https://kawax.biz/nl/advanced/package-routes.md): Aan de hand van de implementatie in Laravel 13: de rol van loadRoutesFrom, het scheiden van middleware en namen, en hoe je configuratiewijzigingen in de routecache verwerkt.
- [Packagecaches integreren in optimize](https://kawax.biz/nl/advanced/package-optimization.md): Gebruik optimizes() in Laravel 13 om het aanmaken en verwijderen van de eigen caches van je package in de deployment te integreren. Aan de hand van de implementatie: registratiesleutels, uitsluitingen, uitvoeringsvolgorde en exitcodes bij fouten.
- [Publieke assets van packages publiceren en bijwerken](https://kawax.biz/nl/advanced/package-assets.md): Een analyse van de publicatieverwerking in Laravel 13: het distribueren van JavaScript en CSS, het bereik van tags, overschrijfopties en opnieuw publiceren bij Composer-updates, bekeken vanuit langetermijnonderhoud.
- [Packagevertalingen overschrijven en bijwerken](https://kawax.biz/nl/advanced/package-translations.md): Een analyse van de vertaalloader van Laravel 13: gedeeltelijk overschrijven van PHP-vertalingen, gedeelde sleutels in JSON-vertalingen en het bijwerken zonder gepubliceerde vertalingen te breken.

#### Applicatiestructuur

- [Applicatiestructuur van Laravel 11 en later](https://kawax.biz/nl/advanced/app-structure.md): Een compleet overzicht van het in Laravel 11 geïntroduceerde Slim Application Skeleton en de interne implementatie van Application::configure() tot en met de ApplicationBuilder.
- [Migratiegids van oude naar nieuwe structuur](https://kawax.biz/nl/advanced/app-structure-migration.md): Stap voor stap migreren van de oude appstructuur van Laravel 10 naar het Slim Application Skeleton van Laravel 11 en later.
- [FAQ over de nieuwe appstructuur van Laravel 11+](https://kawax.biz/nl/advanced/app-structure-faq.md): Veelgestelde vragen en antwoorden over de overstap naar het Slim Application Skeleton van Laravel 11 en later. Voor wie instapt in een project dat met de oude structuur is geüpgraded, of geleerd heeft uit oudere boeken en tutorials.

#### Nieuwe functies in Laravel 13

- [PHP-attributes](https://kawax.biz/nl/advanced/php-attributes.md): Hoe je met de in Laravel 13 geïntroduceerde en uitgebreide PHP-attributes de configuratie van jobs en modellen declaratiever beschrijft.
- [PHP-attributes voor controllers](https://kawax.biz/nl/advanced/controller-attributes.md): Hoe je met de in Laravel 13 toegevoegde attributes #[Middleware], #[WithoutMiddleware] en #[Authorize] middleware en autorisatie voor controllers declaratief instelt.

#### Eloquent in detail

- [Eloquent-observers en modelevents](https://kawax.biz/nl/advanced/eloquent-observers.md): Uitleg over het eventmechanisme van Eloquent-modellen en hoe je events centraal beheert met observerklassen. Inclusief de nieuwste functies van Laravel 13, zoals het `#[ObservedBy]`-attribute.
- [Scopes in Eloquent](https://kawax.biz/nl/advanced/eloquent-scopes.md): Uitleg over de werking van lokale en globale scopes. We lezen mee met interne framework-implementaties zoals SoftDeletingScope en behandelen praktische use cases zoals multitenancy en openbaar/privé-filters.
- [Custom casts van Eloquent](https://kawax.biz/nl/advanced/eloquent-casts.md): Hoe je custom casts maakt door de interface CastsAttributes te implementeren. Ook gevorderde patronen zoals het value-objectpatroon, inbound casts en Castables komen aan bod.
- [Eloquent bootable traits](https://kawax.biz/nl/advanced/eloquent-bootable-traits.md): Uitleg over het mechanisme waarmee traits in Eloquent-modellen automatisch worden opgestart. Je leert de naamgevingsconventie voor de methodes `bootXxx()` en `initializeXxx()`, en de expliciete aanduiding via PHP-attributes. Een veelgebruikt patroon in packageontwikkeling.
- [Custom pivot-modellen en chaperone](https://kawax.biz/nl/advanced/eloquent-custom-pivot.md): Hoe je de tussentabel van belongsToMany behandelt als een custom Pivot-model, en hoe de in Laravel 13 toegevoegde chaperone zorgt voor automatische eager loading.

#### Validatie-uitbreidingen

- [Custom validatieregels](https://kawax.biz/nl/advanced/custom-validation-rules.md): Hoe je de validatiefunctionaliteit van Laravel uitbreidt met rule-objecten en closures, tot en met de interne implementatie van het framework.

#### Authenticatie uitbreiden

- [Een custom authenticatieguard implementeren](https://kawax.biz/nl/advanced/custom-auth-guard.md): Begrijp de interne structuur van het authenticatiesysteem van Laravel en leer op broncodeniveau hoe je met de interfaces Guard en StatefulGuard een eigen authenticatieguard bouwt.
- [Laravel Fortify en de starter kits](https://kawax.biz/nl/advanced/fortify.md): Uitleg over het interne ontwerp van Laravel Fortify, de frontend-onafhankelijke authenticatiebackend. Waarom de huidige starter kits Fortify gebruiken, de configuratie van de FortifyServiceProvider en het inschakelen van 2FA en passkeys.

#### Beveiliging

- [Rate limiting aanpassen](https://kawax.biz/nl/advanced/rate-limiting.md): Een diepgaande blik op de RateLimiter-facade van Laravel: van custom rate limits per gebruiker, plan en IP-adres tot een hoogbeschikbare configuratie met Redis.

#### Queues

- [Uitvoeringscontrole van queue-jobs](https://kawax.biz/nl/advanced/queue-job-control.md): Hoe je met ShouldBeUnique, ShouldBeUniqueUntilProcessing en DebounceFor dubbele uitvoering en opeenvolgende dispatches van queue-jobs beheerst.

#### Testen

- [Geavanceerd testen met Pest](https://kawax.biz/nl/advanced/testing-pest.md): Een systematische uitleg van geavanceerd gebruik van Pest, de standaard sinds Laravel 11: van de Expectation API en datasets tot fakes en Mockery.

#### Realtime

- [Onder de motorkap van de Mercure-broadcastdriver](https://kawax.biz/nl/advanced/mercure-broadcasting.md): Een uitleg op broncodeniveau van de Mercure-broadcastdriver die aan het Laravel-framework is toegevoegd: de op HTTP/SSE gebaseerde architectuur, gescheiden publish- en subscribe-JWT's, kanaalautorisatie via één enkele cookie en end-to-end versleutelde kanalen.

### Blog

#### Changelog

- [Laravel-updates van september 2026](https://kawax.biz/nl/blog/changelog/202609.md): De updates van Laravel 13 en de officiële producten van september 2026. Een samenvatting van AI-providers bouwen tijdens runtime, zoekuitbreidingen in Scout, Mercure, overdracht tussen disks, queuebeheer en geïsoleerde previewomgevingen in Cloud.
- [Laravel-updates van augustus 2026](https://kawax.biz/nl/blog/changelog/202608.md): De officiële updates van Laravel 13, Laravel Cloud en Laravel Forge van augustus 2026. Een samenvatting van het read-through-bestandssysteem, Turbopuffer en semantisch zoeken in Scout, de Cloud-facade en MariaDB-vectorzoekondersteuning.
- [Laravel-updates van juli 2026](https://kawax.biz/nl/blog/changelog/202607.md): De officiële updates van Laravel 13 en Laravel Cloud van juli 2026. Een samenvatting van beeldverwerking, conditionele containerbindings, queuebeheer, maandelijkse logs en de aankondigingen van Laracon US 2026.
- [Laravel-updates van juni 2026](https://kawax.biz/nl/blog/changelog/202606.md): Updates in het Laravel-ecosysteem van juni 2026. Bus::bulk(), ondersteuning voor Postgres-transactiepoolers, MCP-client/server, het artisan dev-commando, routemetadata en meer.
- [Laravel-updates van mei 2026](https://kawax.biz/nl/blog/changelog/202605.md): Updates in het Laravel-ecosysteem van mei 2026. De @fonts Blade-directive, interruptible jobs, ondersteuning voor subagents, Scale-to-Zero op Cloud en meer.
- [Laravel-updates van april 2026](https://kawax.biz/nl/blog/changelog/202604.md): Updates in het Laravel-ecosysteem van april 2026. Passkeys (wachtwoordloze authenticatie), debounceable jobs, MCP UI-apps, ondersteuning voor Redis Cluster en meer.
- [Laravel-updates van maart 2026](https://kawax.biz/nl/blog/changelog/202603.md): Updates in het Laravel-ecosysteem van maart 2026. Een samenvatting van grote releases zoals Laravel 13, de AI SDK, JSON:API en Inertia v3.

#### Laravel 13

- [Nieuwe functies in Laravel 13](https://kawax.biz/nl/blog/laravel-13-new-features.md): Een overzicht van de belangrijkste nieuwe functies en verbeteringen in Laravel 13.

#### Producten

- [Laravel Cloud — het complete beeld van de PaaS speciaal voor Laravel](https://kawax.biz/nl/blog/laravel-cloud.md): Laravel Cloud verscheen in 2025. We bespreken de verschillen met Forge, waar het goed en minder goed in is, en de voordelen van het daadwerkelijke gebruik.
- [Laravel Cloud Hibernation (automatische slaapstand)](https://kawax.biz/nl/blog/laravel-cloud-hibernation.md): Uitleg over hoe de automatische slaapstand van Laravel Cloud werkt, hoe je deze inschakelt, de beperkingen en het voorkomen van onnodig ontwaken met Path Blocking.
- [Introductie tot Laravel Nightwatch](https://kawax.biz/nl/blog/nightwatch-introduction.md): Een overzicht van 'Nightwatch', het gehoste SaaS-monitoringplatform van Laravel: de verschillen met Telescope en Pulse, de installatie en de configuratie om het gratis plan praktisch te gebruiken.
- [Laravel Cloud CLI — Laravel Cloud bedienen vanuit de terminal](https://kawax.biz/nl/blog/laravel-cloud-cli.md): Hoe je met laravel/cloud-cli vanuit de terminal de apps, omgevingen, databases, domeinen en meer van Laravel Cloud beheert.
- [AI-agents: van "correcte" code naar "idiomatische Laravel"-code — de volgende stap van Boost Benchmarks](https://kawax.biz/nl/blog/boost-benchmarks-idiomatic-laravel.md): Op basis van de officiële Laravel-blogpost "AI agents pass tests. Can they write idiomatic Laravel?" leggen we uit hoe Boost Benchmarks de koers verlegt van het slagen voor tests naar het meten van "correctheid per token" en "Laravel-eigenheid".
- [Laravel AI-agents ondersteunen nu MCP-servers](https://kawax.biz/nl/blog/ai-sdk-mcp-client.md): Uitleg over de MCP-clientfunctionaliteit die is toegevoegd aan de Laravel AI SDK en Laravel MCP. Je kunt tools van MCP-servers nu rechtstreeks opnemen in de tools() van je agent.

#### Package-introducties

- [⚡Introductie van Livewire 4 — reactieve UI's bouwen zonder JavaScript](https://kawax.biz/nl/blog/livewire-introduction.md): Hoe je met Livewire 4, het first-party pakket van Laravel, interactieve UI's bouwt zonder JavaScript te schrijven — van installatie tot praktische codevoorbeelden.
- [Een SPA bouwen met Inertia.js](https://kawax.biz/nl/blog/inertia-introduction.md): Een introductie van Inertia.js v3, dat een Laravel-backend verbindt met een Vue/React/Svelte-frontend. Van het mechanisme dat een SPA zonder API mogelijk maakt tot paginacomponenten, gedeelde data en formulierverwerking — praktisch uitgelegd.
- [Aan de slag met Laravel-testen in Pest PHP](https://kawax.biz/nl/blog/pest-introduction.md): Een introductie van Pest PHP, sinds Laravel 11 de default, vanuit het perspectief van een senior engineer. We behandelen de verschillen met PHPUnit, de migratiekosten en het gebruik van `arch()`-tests, gericht op invoering in echte projecten.
- [Praktische use-cases voor Laravel Pennant](https://kawax.biz/nl/blog/laravel-pennant.md): Praktische patronen voor Laravel Pennant die verder gaan dan de basis. We behandelen kennis die je niet uit de officiële documentatie haalt, zoals scoping per team, noodkillswitches, dark launches en beheercommando's.
- [Praktische technieken voor Laravel Telescope](https://kawax.biz/nl/blog/telescope-introduction.md): Praktische patronen om Telescope maximaal te benutten bij lokale ontwikkeling. N+1-detectie, tracking met tags, custom watchers, de Dump-watcher en meer knowhow die je niet in de officiële documentatie vindt.
- [Introductie van Laravel Wayfinder](https://kawax.biz/nl/blog/wayfinder-introduction.md): We bespreken Laravel Wayfinder, het pakket dat Ziggy heeft vervangen in de Inertia starter kits. Van het mechanisme dat je Laravel-backend en TypeScript-frontend typeveilig verbindt, tot de verschillen met Ziggy, installatie, basisgebruik en de next-generation features die zich in de next-branch ont…
- [Introductie van het Blaze-pakket](https://kawax.biz/nl/blog/blaze-introduction.md): Hoe je met Blaze, het officiële Livewire-pakket, het renderen van Blade-componenten versnelt. We behandelen de keuzecriteria voor compile / memo / fold, de installatie, beperkingen en de interne werking.

#### Nieuwe repositories verkennen

- [Laravel Multiplex — een TUI om lokale ontwikkelprocessen samen te beheren](https://kawax.biz/nl/blog/multiplex-introduction.md): Een eerste verkenning van laravel/multiplex. We leggen de terminal-UI uit die php artisan dev in Laravel 13 gebruikt, met tabweergave, zoeken en automatisch herstarten van meerdere processen.
- [Laravel Maestro — de orchestrator voor starter kit-ontwikkeling](https://kawax.biz/nl/blog/maestro-introduction.md): Een onderzoek naar de nieuwe officiële Laravel-repository 'Maestro'. We leggen uit hoe deze orchestrator meerdere starter kit-varianten in één monorepo beheert en bijdragen efficiënter maakt.
- [laravel/agent-skills — de officiële Laravel-collectie van AI-agentskills](https://kawax.biz/nl/blog/agent-skills-introduction.md): Een introductie van laravel/agent-skills, de door Laravel officieel beheerde repository met AI-agentskills. We behandelen een overzicht van de skills die als plugins voor Claude Code en Cursor worden aangeboden, de installatie en de details van elke skill.
- [Het nieuwe code-analyse-ecosysteem van Laravel — surveyor / ranger / roster](https://kawax.biz/nl/blog/laravel-ecosystem-analysis.md): Een introductie van de drie pakketten (surveyor, ranger en roster) die samen het door Laravel gepubliceerde statische-analyse-ecosysteem vormen. Van PHP-codeanalyse tot pakketdetectie: de nieuwe tools die pakketontwikkelaars en toolauteurs moeten kennen.
- [Laravel Sentinel — verkenning van de routebeschermings-middleware](https://kawax.biz/nl/blog/sentinel-introduction.md): De broncode van de package laravel/sentinel ontrafeld. We leggen uit hoe deze drivergebaseerde routebeschermings-middleware beheertools zoals Telescope, Horizon en Pulse beschermt.
- [Eerste verkenning van Laravel Passkeys (passkeys-server + @laravel/passkeys)](https://kawax.biz/nl/blog/passkeys-introduction.md): Een eerste verkenning van laravel/passkeys-server (PHP) en @laravel/passkeys (npm). We behandelen installatie, integratie met het User-model, routes, configuratie, events, de frontend-API, getypeerde errors en SSR-ondersteuning.
- [Laravel Agent Detector — pakket voor het detecteren van AI-agents](https://kawax.biz/nl/blog/agent-detector-introduction.md): Hoe je laravel/agent-detector gebruikt. Een uitleg van het officiële Laravel-pakket dat de uitvoeringsomgeving van grote AI-agents zoals Claude, Copilot en Cursor detecteert.
- [Laravel PAO — outputoptimalisatie voor AI-agents](https://kawax.biz/nl/blog/pao-introduction.md): Kennismaking met laravel/pao. Een officiële Laravel-package die de output van PHPUnit, Pest, PHPStan en Artisan in AI-agentomgevingen comprimeert naar JSON en het tokenverbruik met maximaal 99,8% verlaagt.
- [Laravel Chisel — een bibliotheek voor post-installatiescripts van starter kits](https://kawax.biz/nl/blog/chisel-introduction.md): Een introductie van laravel/chisel: een pakket dat primitieven biedt voor post-installatiescripts om overbodige functies uit starter kits te verwijderen. Uitgebracht als v0.1 in mei 2026.
- [Laravel LSP — IDE-functionaliteit via het Language Server Protocol](https://kawax.biz/nl/blog/laravel-lsp-introduction.md): De officiële Language Server Protocol-implementatie van Laravel. Biedt je editor framework-bewuste aanvulling en hoverfunctionaliteit.
- [laravel/symfony-on-cloud — Symfony-apps draaien op Laravel Cloud](https://kawax.biz/nl/blog/symfony-on-cloud-introduction.md): Verkenning van een nieuwe officiële Laravel-repository. We bespreken de officiële Symfony-bundle waarmee je de managed queues van Laravel Cloud kunt gebruiken via Symfony Messenger.
- [Laravel Package Skeleton — officiële startertemplate voor packages](https://kawax.biz/nl/blog/package-skeleton-introduction.md): Een eerste verkenning van laravel/package-skeleton. Een officiële startertemplate met de beste practices voor Laravel-packageontwikkeling. Een alles-in-één opzet met Pest, Larastan, Pint, Workbench en GitHub Actions CI.
- [Laravel Doctor — een diagnosetool voor applicaties](https://kawax.biz/nl/blog/laravel-doctor-introduction.md): Een introductie van laravel/doctor: het officiële Laravel-pakket dat veelvoorkomende problemen in configuratie, omgeving en infrastructuur diagnosticeert en de veilige gevallen automatisch herstelt. Uit te voeren met het commando php artisan doctor. Uitgebracht op 28 juli 2026.
- [cpx 2.0 — de Composer Package Executor volledig herschreven](https://kawax.biz/nl/blog/cpx-introduction.md): Een introductie van laravel/cpx: een tool waarmee je Composer-pakketten net als met npx kunt uitvoeren zonder ze te installeren. In v2.0 volledig herschreven als zelfstandige PHAR, met nieuwe functies zoals voorrang voor lokale binaries, Gist-uitvoering en aliassen.

#### Upgradegidsen

- [Upgradegids van Laravel 12 naar 13](https://kawax.biz/nl/blog/upgrade-12-to-13.md): Het stappenplan voor de upgrade van Laravel 12 naar Laravel 13, met breaking changes, deprecated functies en de highlights van nieuwe functies.
- [Upgradegids van Laravel 11 naar 12](https://kawax.biz/nl/blog/upgrade-11-to-12.md): Het stappenplan voor de upgrade van Laravel 11 naar 12 en uitleg van de belangrijkste wijzigingen
- [Upgraden van Laravel 10 naar 11](https://kawax.biz/nl/blog/upgrade-10-to-11.md): Het stappenplan voor de upgrade van Laravel 10 naar 11 en uitleg van de belangrijkste wijzigingen
- [Upgraden van Laravel 9 naar 10](https://kawax.biz/nl/blog/upgrade-9-to-10.md): Het stappenplan voor de upgrade van Laravel 9.x naar 10.x en uitleg van de belangrijkste wijzigingen
- [Upgraden van Laravel 8 naar 9](https://kawax.biz/nl/blog/upgrade-8-to-9.md): Het stappenplan voor de upgrade van Laravel 8.x naar 9.x en uitleg van de belangrijkste wijzigingen

#### Authenticatie

- [Migratiegids van laravel/ui naar Fortify](https://kawax.biz/nl/blog/ui-to-fortify.md): Voor bestaande projecten die de authenticatiescaffolding van laravel/ui gebruiken: een stappenplan om alleen de authenticatiebackend te migreren naar Fortify.

#### Frontend

- [Introductie Vue.js — de basis voor Inertia × Laravel](https://kawax.biz/nl/blog/vue-introduction.md): Een introductie van Vue.js, het JS-framework dat Laravel-gebruikers het beste kennen. Van een overzicht van de Options API / Composition API tot paginacomponenten, useForm en gedeelde data met Inertia v3 × Vue 3, praktisch uitgelegd.
- [Introductie React — de basis voor Inertia × Laravel](https://kawax.biz/nl/blog/react-introduction.md): Een beginnersgids voor het gebruik van React met Laravel + Inertia.js. Van de historische route van laravel/ui tot de huidige starter kits, met een praktische uitleg van Inertia React-hooks zoals useForm en usePage.
- [Introductie Svelte — de basis voor Inertia × Laravel](https://kawax.biz/nl/blog/svelte-introduction.md): Een beginnersgids voor het gebruik van Svelte met Laravel + Inertia.js. Van de compilergebaseerde aanpak en de runes-syntaxis van Svelte 5 tot Inertia Svelte-hooks zoals useForm en usePage, praktisch uitgelegd.

#### Omgeving opzetten

- [PHP, Composer en Node.js installeren met Homebrew (macOS)](https://kawax.biz/nl/blog/mac-setup.md): Een stapsgewijze gids voor het installeren van PHP, Composer en Node.js met Homebrew op macOS, zodat je een Laravel-ontwikkelomgeving opzet.
- [PHP, Composer en Node.js installeren met WSL (Windows)](https://kawax.biz/nl/blog/windows-setup.md): Een stapsgewijze gids voor het installeren van PHP, Composer en Node.js met WSL 2 op Windows 10/11, zodat je een Laravel-ontwikkelomgeving opzet.

## OpenAPI Specs

- [laravel-openapi](https://raw.githubusercontent.com/invokable/laravel-voicevox/refs/heads/main/docs/en/laravel-openapi.json)
