Skip to content

Glossary

Laravel glossary

The words that turn up in quotations and status reports, briefly explained. For anyone who wants to follow the conversation without writing the code.

The terms are sorted by their role rather than alphabetically. If you want to know what a Laravel application is made of, that is the first block. If you want to look up a product name from a quotation, the second. The third collects what appears in every software project and takes a particular shape in Laravel.

Building blocks

What a Laravel application is made of

The parts that show up in almost every project and get talked about in status reports.

Tools

Products and tools around Laravel

Names that turn up in quotations. What they do and when they are worth it.

Concepts

Concepts and practices

Not specific to Laravel, but present in every project. Here is what they actually mean.

FAQ

Questions about the glossary

Who is the glossary for?
For clients, project leads and anyone deciding about a software project without developing it themselves. So what stands here is what appears in a quotation or a status report, not every technical term the framework knows.
Why are some terms not specific to Laravel at all?
Because they turn up constantly in Laravel projects all the same. Caching, CI/CD or dependency injection exist everywhere; what counts is what they mean in practice in this context. The other way round, we have left out terms that only matter while actually writing code.
How detailed are the explanations?
About a page each, covering the part that matters for a decision: what the term stands for, when it comes up in a project and what to watch out for. Where it goes deeper, we point at an article rather than retelling it here.

A term missing?

Write and tell us which one. We will add it if it comes up often enough.