为 Laravel 5 设计的 Doctrine ORM 桥接器

维护者

详细信息

github.com/rakshitbharat/orm

源代码

资助包维护!
patrickbrouwers

1.6.2 2020-07-01 13:42 UTC

README

GitHub release Travis StyleCI Scrutinizer Packagist Packagist

为 Laravel 5+ 提供的 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
  • 时间戳、软删除和表前缀监听器

文档

阅读完整文档.

版本

需要此包

composer require "laravel-doctrine/orm:1.6.*"

由于 Laravel 5.5 的自动包发现功能,ServiceProvider 和 Facades 会自动注册。

要发布配置,请使用

php artisan vendor:publish --tag="config"

许可协议

本包采用 MIT 许可协议