Laravel is the most demanding framework in the PHP community with state of the art features and plugins. It is used for rapid application development with tested functionality and is maintained by a big community, having previous flagship framework known as CodeIgniter. Laravel has currently released its new version, Laravel 5.2, with useful key features which were lacking in its old versions. Let’s discuss its new features in detail.


Features List

Authentication Drivers / “Multi-Auth”

Authentication Scaffolding

Implicit Model Binding

Middleware Groups

Rate Limiting

Array Validation

Eloquent Global Scope Improvements

Authentication Drivers / “Multi-Auth”

Authentication Drivers are used in Laravel to make users Authenticatable within the application. In previous Laravel versions i.e. before 5.2, it had only one session based authentication system.

If you have more than one table in the database, let’s say “Customers”, who will authenticate only from the frontend area of the website, and the “Administrators” who will authenticate only from the Backend Panel of the website, then you will need two authentication systems to work with a single website.

This functionality is available in other PHP frameworks with minor changes as well, but have no out of the box feature like in the new Laravel 5.2, which is tested and approved by the community for multiple scenarios.