Laravel 5 的 Doctrine ORM 桥接器

1.7.3 2020-10-16 04:26 UTC

This package is auto-updated.

Last update: 2024-09-29 05:36:31 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 许可证 许可。