One of the most important features of Laravel is the Service Container (you’ll hear about it also as the IoC Container) and the way it’s used to register Services, provide Dependency Injection, and be a Registry for your application.
Middleware are one of my favorite feature of laravel: they are like filters executing before and after the requests, in which you can ‘prepare’ some data to be handled in the request or ‘fix up’ something after the request has been processed
Another peculiar feature are the Facades: (non to be confused with the homonym design pattern ) you’ll see them everywhere, and you’ll learn how they provide easy access to the service container keeping your code succint,readable and testable in the same time