Laravel is an open-source PHP web application framework, first released in 2011, that follows the model-view-controller (MVC) architectural pattern. It is designed to make common web development tasks - such as routing, authentication, sessions, and caching - easier by providing expressive, well-documented tools for each of them.
Laravel bundles together a number of components that are often built or assembled separately in other PHP setups, including the Eloquent ORM for database access, the Blade templating engine, a built-in queue system, and an Artisan command-line tool for automating repetitive tasks.
A typical Laravel application separates data (models), presentation (views), and request-handling logic (controllers). Routes defined in the routes directory map incoming requests to controller methods, which fetch or update data through models and return a view or other response.
Route::get('/greeting', function () {
return view('greeting', ['name' => 'World']);
});
Beyond the core framework, Laravel has an ecosystem of official packages and tools, including Laravel Sail for local Docker development, Laravel Forge and Vapor for deployment, Laravel Nova for building admin panels, and Laravel Breeze/Jetstream for authentication scaffolding.
Laravel is one of the most widely used PHP frameworks, with an active open-source community, extensive official documentation, and a large ecosystem of third-party packages distributed through Composer, PHP's dependency manager.
By: Tomas Silny
Edited: 2026-08-13 03:31:21