适用于 Laravel 5 的 Doctrine ORM 桥接器

资助包维护!
patrickbrouwers

安装次数: 3,829,131

依赖关系: 91

建议者: 8

安全: 0

星标: 827

关注者: 45

分支: 180

开放问题: 34

2.1.0 2024-05-13 06:51 UTC

README

GitHub release Github actions Scrutinizer Packagist Packagist

为 Laravel 提供即插即用的 Doctrine ORM 2 实现

$scientist = new Scientist(
    'Albert',
    'Einstein'
);

$scientist->addTheory(
    new Theory('Theory of relativity')
);

EntityManager::persist($scientist);
EntityManager::flush();
  • 易于配置
  • 分页
  • 预配置元数据、连接和缓存
  • 可扩展:扩展或添加自己的元数据、连接或缓存驱动程序
  • 流畅、注解、YAML、简化YAML、XML、简化XML、配置和静态 PHP 元数据映射
  • 多个实体管理器和连接
  • Laravel 命名策略
  • 简单的认证实现
  • 密码提醒实现
  • Doctrine 控制台命令
  • 支持 DoctrineExtensions
  • 时间戳、软删除和表前缀监听器

文档

阅读完整文档.

版本

由于 Laravel 具有自动包发现功能,ServiceProvider 和 Facades 将自动注册。

要发布配置,请使用

php artisan vendor:publish --tag="config" --provider="LaravelDoctrine\ORM\DoctrineServiceProvider"

许可证

此包根据MIT 许可证授权。