Laravel is a free, open-source PHP web framework built on the Model-View-Controller (MVC) pattern. It covers routing, database access and views in one package.
Its key features:
Eloquent ORM maps each database table to a model class for database work.
Blade is the templating engine for views.
Artisan is the command-line tool that generates code and runs tasks.
A routing system that maps URLs to controllers.
Authentication and authorization.
Database migrations and queue management.
Event broadcasting and testing support.
Laravel favours convention over configuration, so following its folder layout and naming rules saves setup work.
Rewriting in plainer words…
This answer doesn't lend itself to a diagram - it reads best . No credits were charged.