Technology

Laravel

Laravel is a PHP framework for building web applications — the kind with accounts, permissions, a database and work that runs in the background. It supplies the parts every application needs so they are not rebuilt by hand on each project.

PHP framework for web applicationsAlso known as: Laravel framework, PHP frameworkUpdated September 22, 2026

What it is

A framework for the kind of software where a website stops being documents and starts being a system: people log in, they have different permissions, data is created and edited, something has to happen on a schedule, and a slow task must not make the page wait.

Laravel provides those parts — routing, the database layer, authentication, validation, queues, scheduled jobs, mail — so a project starts at “what does this business do” rather than at “how do users log in”.

Why it matters if you are paying for a website

It probably does not, if what you need is a website. A company site, a blog, a landing page — none of that wants an application framework, and quoting one for that work means paying for machinery that will never turn.

It matters when the brief contains a verb: orders that get processed, stock that gets reserved, messages that get sent, reports that get generated. That is when a site becomes an application, and an application without a framework becomes a pile of scripts nobody dares to change.

What I have built with it

An SMS platform that sends messages for businesses, where the interesting part is not the sending but everything around it — accounts, credit, delivery reports, retries when the operator is unreachable. A garage inventory system. The backend of a parts catalogue with its own admin panel.

Two pieces of Laravel earn their keep on every one of those. Queues, because anything slow — sending, generating, calling somebody else’s API — belongs outside the request, and a visitor should never wait for it. And the testing setup: those projects run their end-to-end suites in parallel against the framework’s own test tooling, which is the only reason a suite that takes half an hour stays something anyone runs.

What Laravel is not

It is not a CMS and it is not a WordPress replacement. Editing content is not what it does; if a client’s main need is “I want to change this text myself”, Laravel means building that editor, and a CMS already has one.

It is also not a reason to rebuild a working WordPress site. The right question is whether the thing you have is a document that needs editing or a system that needs rules — and the answer is usually visible in the brief.

See also

Want this done, not just defined?

This is the part of the work I get hired for. The page below says what it costs and how it runs.

Web development
Modern Car Blog

Modern Car Blog

Headless automotive blog built with Astro, Vue3, UnoCSS, and a WordPress REST API backend — static performance with a familiar CMS for content editors.