- 使用的
public/index.php
作为项目入口。 - 使用了
MVC设计思想
。 - url都使用了
PATHINFO模式
。 命令行模式
。- 支持分布式数据库设计。
- 支持路由模式
- 支持表单验证机制。
- 支持缓存
- 支持错误和日志记录
- 支持
Mysql
、SqlServer
、PgSQL
、Sqlite
数据库 - 资源控制器(RESTful)
- 数据库迁移(migration)
- 支持模型关联,链式操作
- 监听SQL
- 支持多语言
- 支持redis xx. ...(目前只发现了这么多,后续有在再补充)
两者在使用和搭建上大致相同,通过相同的入口文件。类似的配置文件。和差不多的操作。
- 服务容器
Laravel 务容器是管理类依赖和运行依赖注入的有力工具。依赖注入是一个花俏的名词,它实质上是指:类的依赖通过构造器或在某些情况下通过「setter」方法进行「注入」。
- 服务提供者
- Facades
- Contracts
- 中间件
Laravel 中间件提供了一种方便的机制来过滤进入应用的 HTTP 请求。
- CSRF 保护
- Blade 模板
- Laravel Mix
- 广播系统
- 集合
- 事件系统
- 消息通知
- 队列
- 任务调度
- 前置操作
- 行为(Behavior)
- 分页实现
详细的对比内容后续补充。