Laravel is a new fast-developing framework that supports design patterns such as IOC, based on the latest PHP version syntax. Currently the latest version is 4.2, it is recommended to install PHP version 5.5+.
This article lists 10 basic packages that developers should use to build Web applications using the Laravel framework, without having to repeat their own builds, such as certification, commissioning, site optimization.
Code generator (Laravel generators)
Using a simple command line, you can automatically generate Model/view/controller code and modules (module) based on code templates.
IDE Helper (Laravel IDE Helper)
Allows your IDE to support grammar auto-complement (accurate complementation) functions. This can greatly reduce the number of times the API documentation is viewed.
Behat
Simply put, Behat is a PHP framework that can test your laravel application. It allows you to use the behavior-driven development process in your laravel application, making it easier to write behavioral tests for your application.
This is useful if your team wants to follow the BDD pattern in development.
Ardent
Ardent enables data validation to be done in the model, rather than in the view, which can obviously reduce redundant repetitive data validation.
Debug Bar (Laravel Debug bar)
The PHP Debug Bar project is undoubtedly a huge success and you don't have to write var_dump everywhere. The Laravel Debug bar extends the component to include routes, views, events, and more.
This makes debugging easier, faster, and more efficient for your development.
Confide
Authentication module, including login, registration, exit, password reset and other functions.
Entrust
A complete RBAC implementation (role-based permission control), you only need to define your own roles and paths.
Former
Form processors, where forms are ubiquitous in Web applications, former makes it easier to define forms and draw using your favorite CSS frameworks such as Bootstrap or foundation.
HTML compressor (Laravel HTML minify)
Reduce your page by about 18% and improve performance essentials
Background management (Laravel Administrator)
Laravel Administrator helps developers quickly build a background management interface without having to build again.
More expansion packs (more Packages)
- Laravel Mongodb:mongodb ORM Components
- OAuth 4 Laravel:oauth Support
- Laravel Breadcrumbs: A simple way to create a Breadcrumbs interface
- OAuth 2 server: Secure and 100% standard compliant OAuth server
- Laravel dompdf: A simple PHP-based PDF generation Tool
Laravel Website: http://laravel.com/
Originally from: Http://www.techbrood.com/?q=Laravel
by Iefreer
10 Laravel4 developers must use an expansion pack