๐Ÿ˜

Laravel

Laravel is an open-source PHP web framework created by Taylor Otwell and maintained by Laravel LLC alongside a large open-source community. It's the #15 most-used web framework overall, reported in roughly 8.9% of developer surveys, and by far the most popular modern framework in the PHP ecosystem. Developers reach for it because it bundles an expressive ORM (Eloquent), routing, authentication, queues, and a clean templating engine (Blade) into one cohesive, well-documented package โ€” making PHP development feel modern and productive again.

Quick facts
Type: Full-stack MVC web framework
Made by: Laravel LLC / Taylor Otwell (open-source community)
License: Free / open-source (MIT)
Language: PHP
Primary use case: Server-rendered and API-driven web applications that want batteries-included tooling (auth, ORM, queues, mail) out of the box
Jump to: ExampleGetting startedBest for

Example

A Laravel route can point straight to a controller method, which uses the Eloquent ORM to query the database and return either a view or JSON.

// routes/web.php
Route::get('/posts/{id}', [PostController::class, 'show']);

// app/Http/Controllers/PostController.php
class PostController extends Controller
{
    public function show(int $id)
    {
        $post = Post::where('published', true)
                    ->findOrFail($id);

        return view('posts.show', ['post' => $post]);
    }
}

Getting started

Scaffold a new project with the official Composer-based installer, then boot the built-in dev server.

# create a new Laravel project
composer create-project laravel/laravel my-app

# run the local dev server
cd my-app && php artisan serve
Best for: Small-to-large PHP web apps and SaaS products that want a productive, convention-driven full stack โ€” admin dashboards, e-commerce backends, and content sites โ€” without stitching together separate auth, ORM, and templating libraries by hand.