Laravel
A PHP framework adding routing, an ORM, and templating on top of plain PHP.
1. Introduction to Laravel
A PHP framework that adds structure, routing, and an ORM on top of plain PHP — the same kind of structure Django gives Python.
2. Routes
Mapping a URL to the code that should handle it — the simplest routes need no separate controller at all.
3. Controllers
Grouping related request-handling logic into a class instead of scattering closures across your routes file.
4. Eloquent Models
Laravel's ORM — querying the database using PHP method calls, not raw SQL strings.
5. Blade Templates
Laravel's templating engine — HTML mixed with {{ }} output and @directives for logic.
6. Migrations
Version-controlled changes to your database schema, written in PHP instead of raw SQL.