Laravel 为你提供了强大的工具用于 依赖注入、单元测试、队列、广播系统 等等。
开发时
可扩展性
Laravel使用工厂模式支持多系列常用中间件,例如数据库、缓存、队列、文件存储等,数据库支持Mysql、PostgreSQL、SQL server
编码便捷性
架构代码工具:artisan工具可自动生成符合Laravel架构的代码; 数据库工具:Eloquent ORM PHP扩展:框架还包含很多对数据、字符、url、路径、字符流等的处理函数,使用起来更方便
现成组件
- 安全:Laravel包含一些安全工具,例如CSRF保护
- 言语国际化
- 消息发送
- 速率限制
- 定时任务调度(onOneServer实现方式)
- 表单验证
- 分页
- 数据迁移
测试时
支持PHPUnit及Mocking
部署时
可使用优化器优化加载器、缓存配置、优化路由、预编译视图模板;
Laravel还提供部署中间件的工具到不同的平台(例如部署Mysql、Redis等到AWS);