Laravel Doctrine ORM
适用于Laravel的即插即用Doctrine ORM 2实现
$scientist = new Scientist(
'Albert',
'Einstein'
);
$scientist->addTheory(
new Theory('相对论')
);
EntityManager::persist($scientist);
EntityManager::flush();
- 简易配置
- 分页
- 预配置的元数据、连接和缓存
- 可扩展:扩展或添加自己的元数据、连接或缓存驱动
- 支持流畅、注解、YAML、简化YAML、XML、简化XML、配置和静态PHP元数据映射
- 多实体管理器和连接
- Laravel命名策略
- 简单的身份验证实现
- 密码重置实现
- Doctrine控制台命令
- 支持DoctrineExtensions
- 时间戳、软删除和表前缀监听器
文档
版本
版本 | 支持的Laravel版本 |
---|---|
~1.5 | 6.x |
~1.6 | 7.x |
~1.7 | 8.x |
~1.8 | 9.x |
~2.0 | 10.x |
由于Laravel的自动包发现功能,ServiceProvider和Facades会自动注册。
要发布配置文件,请使用:
php artisan vendor:publish --tag="config" --provider="LaravelDoctrine\ORM\DoctrineServiceProvider"
许可证
本包基于MIT许可证授权。