Laravel框架笔记

132 阅读1分钟

Laravel 为你提供了强大的工具用于 依赖注入单元测试队列广播系统 等等。

开发时

可扩展性

Laravel使用工厂模式支持多系列常用中间件,例如数据库、缓存、队列、文件存储等,数据库支持Mysql、PostgreSQL、SQL server

编码便捷性

架构代码工具:artisan工具可自动生成符合Laravel架构的代码; 数据库工具:Eloquent ORM PHP扩展:框架还包含很多对数据、字符、url、路径、字符流等的处理函数,使用起来更方便

现成组件

  • 安全:Laravel包含一些安全工具,例如CSRF保护
  • 言语国际化
  • 消息发送
  • 速率限制
  • 定时任务调度(onOneServer实现方式
  • 表单验证
  • 分页
  • 数据迁移

测试时

支持PHPUnit及Mocking

部署时

可使用优化器优化加载器、缓存配置、优化路由、预编译视图模板;

Laravel还提供部署中间件的工具到不同的平台(例如部署Mysql、Redis等到AWS);