
Laravel专用Doctrine ORM实现 集成高性能数据库操作
Laravel Doctrine ORM为Laravel框架提供了Doctrine ORM 2的集成实现。该项目简化了配置过程,支持分页功能,并预配置了元数据、数据库连接和缓存。它兼容多种元数据映射格式,如Fluent、注解和YAML等。此外,该框架还支持多实体管理器、Laravel风格的命名策略和基础的身份验证功能。Laravel Doctrine ORM具有良好的扩展性,并与DoctrineExtensions兼容,为Laravel项目提供了强大的ORM解决方案。
适用于Laravel的即插即用Doctrine ORM 2实现
$scientist = new Scientist( 'Albert', 'Einstein' ); $scientist->addTheory( new Theory('相对论') ); EntityManager::persist($scientist); EntityManager::flush();
| 版本 | 支持的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许可证授权。